package test

internal trait A {
    internal open fun bar(): kotlin.Unit
    internal open fun foo(): kotlin.Unit
}

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

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