namespace <root>

internal final class C : T {
    public final /*constructor*/ fun <init>(): C
    internal open override /*1*/ fun buzz(): jet.Tuple0
    internal open override /*1*/ fun buzz1(/*0*/ i: jet.Int): jet.Tuple0
    internal open override /*1*/ fun foo(): jet.Tuple0
    internal final fun test(): jet.Tuple0
}
internal abstract trait T : jet.Any {
    internal open fun buzz(): jet.Tuple0
    internal open fun buzz1(/*0*/ i: jet.Int): jet.Tuple0
    internal open fun foo(): jet.Tuple0
}
internal final fun T.bar(): jet.Tuple0
internal final fun T.buzz(): jet.Tuple0
internal final fun T.buzz1(): jet.Tuple0
