// FIR_IDENTICAL interface A { fun foo() } interface B : A { fun bar() } class BImpl(a: A) : B, A by a { override fun bar() { throw UnsupportedOperationException() } }