package test internal final class A { /*primary*/ public constructor A() } package test.p { internal fun foo(): kotlin.Unit internal fun foo(/*0*/ a: test.p.C): kotlin.Unit internal final class C { /*primary*/ public constructor C() internal final fun f(): kotlin.Unit } internal open class G { /*primary*/ public constructor G() internal final fun a(): kotlin.Unit internal open fun f(): T } internal final class G2 : test.p.G { /*primary*/ public constructor G2() internal final override /*1*/ /*fake_override*/ fun a(): kotlin.Unit internal open override /*1*/ fun f(): E internal final fun g(): E } }