class C : IFooBar { private /* final field */ val $$delegate_0: FooBarImpl = FooBarImpl constructor() /* primary */ { super/*Any*/() /* () */ } override fun foo() { .#$$delegate_0.foo() } override fun bar() { } } interface IFooBar { abstract fun bar() abstract fun foo() } object FooBarImpl : IFooBar { private constructor() /* primary */ { super/*Any*/() /* () */ } override fun bar() { } override fun foo() { } }