FILE: main.kt
    public final class B : R|A| {
        public constructor(): R|B| {
            super<R|A|>()
        }

        protected final override fun foo(s: R|kotlin/String|): R|kotlin/Any?| {
            ^foo Null(null)
        }

    }
    public final fun test(b: R|B|): R|kotlin/Unit| {
        R|<local>/b|.<HIDDEN: /B.foo is invisible>#(String())
    }
