// FIR_IDENTICAL // FILE: a.kt interface A {} interface B : A {} interface C : B, A {} interface C1 : B, A {} interface D : C, B{} interface A1 {} interface B1 : A1 {} interface B2 : A1, B1 {} interface BA1 {} interface BB1 : BA1 {} interface BB2 : BA1, BB1 {} // FILE: b.kt package x interface AA1 {} interface AB1 : AA1 {} interface AB3 : AA1> {} interface AB2 : AA1, AB1, AB3 {} // FILE: c.kt package x2 interface AA1 {} interface AB1 : AA1 {} interface AB3 : AA1> {} interface AB2 : AA1, AB1, AB3 {} // FILE: d.kt package x3 interface AA1 {} interface AB1 : AA1 {} interface AB3 : AA1> {} interface AB2 : AA1, AB1, AB3 {} // FILE: e.kt package sx2 interface AA1 {} interface AB1 : AA1 {} interface AB3 : AA1> {} interface AB2 : AA1, AB1, AB3 {} // FILE: f.kt interface I0 abstract class C2 : I0 typealias TA = C2 interface I2 interface I3 class C3 : TA(), I0