namespace <root>

internal open class A : B {
    public final /*constructor*/ fun <init>(): A
    internal open override /*1*/ fun bar(): jet.Tuple0
    internal open override /*1*/ fun foo(): jet.Tuple0
}
internal abstract trait B : jet.Any {
    internal open fun bar(): jet.Tuple0
    internal open fun foo(): jet.Tuple0
}
