package test

public interface A</*0*/ T> {
    public abstract fun foo(): T
}

public final class B : test.A<kotlin.Int> {
    public constructor B()
    public open fun foo(): kotlin.Int
}

public/*package*/ open class Test {
    public/*package*/ constructor Test()
    public/*package*/ open fun test(): kotlin.Unit
}
