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
}
