package package h { internal fun id(/*0*/ t: T): T internal fun newA(): h.A internal fun test(/*0*/ z: h.Z): kotlin.Unit internal fun test1(/*0*/ z: h.Z): kotlin.Unit internal fun test2(/*0*/ z: h.Z): kotlin.Unit internal fun test3(/*0*/ z: h.Z): kotlin.Unit internal fun test4(/*0*/ collection: kotlin.Collection>): kotlin.Unit internal fun test5(): kotlin.Unit internal fun toBeOrNot(): kotlin.Boolean internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array*/): kotlin.Array internal fun h.Z.compareTo(/*0*/ a: h.A): kotlin.Int internal fun h.Z.equals(/*0*/ any: kotlin.Any): kotlin.Int internal fun h.Z.foo(/*0*/ a: h.A): h.A internal fun h.Z.plus(/*0*/ a: h.A): h.A internal trait A { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } internal trait Z { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } }