package test

internal open class Base</*0*/ T> {
    /*primary*/ public constructor Base</*0*/ T>()
    internal final fun foo() : T
}

internal final class Inh : test.Base<jet.String> {
    /*primary*/ public constructor Inh()
    internal final override /*1*/ /*fake_override*/ fun foo() : jet.String
}
