package test public open class J : test.K { public constructor J() public open override /*1*/ fun foo(/*0*/ l: kotlin.(Mutable)List!): kotlin.String! } internal trait K { public abstract fun foo(/*0*/ l: kotlin.MutableList): kotlin.String } internal final class K1 : test.J { public constructor K1() public open override /*1*/ fun foo(/*0*/ l: kotlin.MutableList): kotlin.String }