| package | 
 |  | 
 | package test { | 
 |     public fun main(/*0*/ args: kotlin.Array<kotlin.String>): kotlin.Unit | 
 |  | 
 |     public final class C : test.x.GA<kotlin.Any> { | 
 |         public constructor C() | 
 |         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 | 
 |  | 
 |         public companion object Companion { | 
 |             private constructor Companion() | 
 |             public final fun bar(): test.x.GA<kotlin.Any> | 
 |             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 | 
 |         } | 
 |     } | 
 |  | 
 |     package test.x { | 
 |  | 
 |         public open class GA</*0*/ T> { | 
 |             protected constructor GA</*0*/ T>() | 
 |             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 | 
 |         } | 
 |     } | 
 | } |