interface A {} interface X1 extends A {} interface Y1 extends A {} interface Z1 extends X1, Y1 { } interface X2 extends A {} interface Y2 extends A {} interface Z2 extends X2, Y2 { } interface X3 extends A {} interface Y3 extends A {} interface Z3 extends X3, Y3 { }