namespace <root>

// <namespace name="test">
namespace test

internal abstract trait test.A : jet.Any {
    private open val a: jet.String
}
internal open class test.C : jet.Any {
    public final /*constructor*/ fun <init>(): test.C
    private final val a: jet.String
}
internal final class test.Subject : test.C, test.A {
    public final /*constructor*/ fun <init>(): test.Subject
    invisible_fake abstract override /*2*/ val a: jet.String private get
    internal final val c: jet.String
}
// </namespace name="test">
