class A : I { private /* final field */ val $$delegate_0: I = i constructor(i: I) /* primary */ { super/*Any*/() /* () */ } override val T.id: T override get(): T { return (.#$$delegate_0, ).() } } interface I { val T.id: T get(): T { return } }