interface A { void m(); } interface A1 extends A { private static void m() {} } interface A2 extends A { private void m() {} } interface B { private void m() {} } interface B1 extends B { private void m() {} } interface B2 extends B { private static void m() {} } interface B3 extends B { default void m() {} } interface B4 extends B { void m(); }