namespace <root>

internal final class Barrr : Foo {
    public final /*constructor*/ fun <init>(): Barrr
}
internal final class Br : T {
    public final /*constructor*/ fun <init>(/*0*/ t: T): Br
}
internal open enum class E : jet.Any {
    public final /*constructor*/ fun <init>(): E
    internal final class object E.<class-object-for-E> {
        internal final /*constructor*/ fun <init>(): E.<class-object-for-E>
    }
}
internal open class Foo : jet.Any {
    public final /*constructor*/ fun <init>(): Foo
}
internal abstract trait T : jet.Any {
}
internal final class Test2 : E {
    public final /*constructor*/ fun <init>(/*0*/ e: E): Test2
}
