import java.util.*; class Main { public static T foo() {return null;} public static void bar0(B b, A a) {} public static void bar(A a, B b) {} public static , A> void bar1(B b, A a) {} public static void bar2(B b, A a) {} public static void bar3(B b, A a) {} static { bar0(foo(), ""); bar0("", foo()); bar("", foo()); bar(foo(), ""); bar1(foo(), ""); bar2(foo(), ""); bar3(foo(), ""); } }