package test internal final class A : test.T { /*primary*/ public constructor A() internal open override /*1*/ fun foo(): kotlin.Int internal companion object Companion : test.T { /*primary*/ private constructor Companion() internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Int } } internal trait T { internal abstract fun foo(): kotlin.Int }