public final class A : R|test/T| {
    public final companion object Companion : R|test/T| {
        public open fun foo(): R|kotlin/Int|

        private constructor(): R|test/A.Companion|

    }

    public open fun foo(): R|kotlin/Int|

    public constructor(): R|test/A|

}

public abstract interface T : R|kotlin/Any| {
    public abstract fun foo(): R|kotlin/Int|

}
