namespace <root>

internal open class Super : jet.Any {
    public final /*constructor*/ fun <init>(/*0*/ i: jet.Int): Super
}
internal abstract class Test : jet.Any {
    public final /*constructor*/ fun <init>(): Test
    internal final val a: jet.Int
    internal final val b: jet.Int
    internal final val c1: jet.Int
    internal final val c2: jet.Int
    internal final val c3: jet.Int
    internal final val c4: jet.Int
    internal final val c5: jet.Int
    internal final val c: jet.Int
    internal final var v10: jet.Int
    internal abstract val v11: jet.Int
    internal abstract var v12: jet.Int
    internal final var v1: jet.Int
    internal final var v2: jet.Int
    internal final var v3: jet.Int
    internal final var v4: jet.Int
    internal final var v5: jet.Int
    internal final var v6: jet.Int
    internal abstract val v7: jet.Int
    internal abstract var v8: jet.Int
    internal final var v9: jet.Int
    internal final var v: jet.Int
    internal abstract val x1: jet.Int
    internal abstract val x2: jet.Int
    internal abstract val x: jet.Int
    internal abstract var y1: jet.Int
    internal abstract var y2: jet.Int
    internal abstract var y3: jet.Int
    internal abstract var y4: jet.Int
    internal abstract var y5: jet.Int
    internal abstract var y6: jet.Int
    internal abstract var y: jet.Int
}
internal final class TestPCParameters : Super {
    public final /*constructor*/ fun <init>(/*0*/ w: jet.Int, /*1*/ x: jet.Int, /*2*/ y: jet.Int, /*3*/ z: jet.Int): TestPCParameters
    internal final fun foo(): [ERROR : Error function type]
    internal final val xx: jet.Int
    internal final val y: jet.Int
    internal final var z: jet.Int
}
