class Wrapper { private val dummy: field = { // BLOCK local class : Bar { constructor() /* primary */ { super/*Any*/() /* () */ } } () } private get private val bar: field = { // BLOCK local class : Bar { private /* final field */ val $$delegate_0: = .() constructor() /* primary */ { super/*Any*/() /* () */ } override val foo: String override get(): String { return .#$$delegate_0.() } } () } private get constructor() /* primary */ { super/*Any*/() /* () */ } } interface Bar { val foo: String get(): String { return "" } }