namespace internal final class Val : Var, VarT { public final /*constructor*/ fun (): Val internal open override /*2*/ val v: jet.Int } internal open class Var : jet.Any { public final /*constructor*/ fun (): Var internal open var v: jet.Int } internal final class Var2 : Var { public final /*constructor*/ fun (): Var2 internal open override /*1*/ var v: jet.Int } internal abstract trait VarT : jet.Any { internal abstract var v: jet.Int }