«Лямбда с приемником»: что это за конструкция Котлин?

Я рассматриваю это объявление объекта Котлин:

object A : B({ variableName1 = "text1" variableName2 = "text2" params { param("Foo", "Bar") } }) 

И я не могу понять, что аргумент для конструктора класса B.

В этом примере я целенаправленно отвлекал информацию, но класс B на самом деле

 jetbrains.buildServer.configs.kotlin.v10.BuildType 

И я не могу найти документацию для этого типа. Я нашел нечто близкое, но это определение для интерфейса и, следовательно, не имеет конструктора.

Подводя итог, что это за конструкция в Котлине?

 { variableName1 = "text1" variableName2 = "text2" params { param("Foo", "Bar") } } 

Solutions Collecting From Web of "«Лямбда с приемником»: что это за конструкция Котлин?"