package test public interface A { public open fun bar(): kotlin.Unit public open fun foo(): kotlin.Unit } public open class B : test.A { /*primary*/ public constructor B() public open override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit } public final class C : test.B { /*primary*/ public constructor C() public open override /*1*/ fun bar(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit }