package

public open class Test</*0*/ T1, /*1*/ T2> {
    public constructor Test</*0*/ T1, /*1*/ T2>(/*0*/ map1: kotlin.collections.Map<T1, T2>, /*1*/ map2: kotlin.collections.Map<T2, T1>)
    public open val inverse: Test<T2, T1>
    public final val map1: kotlin.collections.Map<T1, T2>
    public final val map2: kotlin.collections.Map<T2, T1>
    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
}
