package a; public class GenericClass2 { public static <T> void staticFun1(JFunction0<T> r) {} public static <T> void staticFun2(JFunction0<T> r1, JFunction0<T> r2) {} public static <T> void staticFunWithOtherParam(int r1, JFunction0<T> r2) {} public <T> void memberFun1(JFunction0<T> r) {} public <T> void memberFun2(JFunction0<T> r1, JFunction0<T> r2) {} public <T> void memberFunWithOtherParam(int r1, JFunction0<T> r2) {} }