// FIR_IDENTICAL interface IFooStr { fun foo(x: String) } interface IBar { val bar: Int } abstract class CFoo { fun foo(x: T) {} } class Test1 : CFoo(), IFooStr, IBar { override val bar: Int = 42 }