val noGenerics_InterfaceWithVal: test.SomeClass1 override val withOuterGeneric_InterfaceWithVal: test.SomeClass2 val Own.withOwnGeneric_InterfaceWithVal: test.SomeClass1 override val Own.withOwnAndOuterGeneric_InterfaceWithVal: test.SomeClass2 val noGenerics_InterfaceWithValBase: test.SomeClass1 override val withOuterGenericT1_InterfaceWithValBase: test.SomeClass1 override val withOuterGenericT2_InterfaceWithValBase: test.SomeClass2 val Own.withOwnGeneric_InterfaceWithValBase: test.SomeClass1 override val Own.withOwnAndOuterGenericT1_InterfaceWithValBase: test.SomeClass1 override val Own.withOwnAndOuterGenericT2_InterfaceWithValBase: test.SomeClass2 open operator fun equals(other: kotlin.Any?): kotlin.Boolean open fun hashCode(): kotlin.Int open fun toString(): kotlin.String constructor()