FILE: super.kt
    public? final? interface A : R|kotlin/Any| {
        public? final? fun foo(): R|kotlin/Unit| {
        }

    }
    public? final? interface B : R|kotlin/Any| {
        public? final? fun foo(): R|kotlin/Unit| {
        }

        public? final? fun bar(): R|kotlin/Unit| {
        }

    }
    public? final? class C : A, B {
        public? [ContainingClassKey=C] constructor(): R|C| {
            super<<implicit>>()
        }

        public? open? override fun bar(): R|kotlin/Unit| {
            super<<implicit>>.bar#()
        }

        public? open? override fun foo(): R|kotlin/Unit| {
            super<A>.foo#()
            super<B>.foo#()
        }

    }
