import java.util.*; class IDEA101169 { { List>> intPermutationOfFunctions = perm(asList( s -> s.substring(0), s -> s.substring(0), s -> s.substring(0))); List> p = asList( s -> s.substring(0), s -> s.substring(0), s -> s.substring(0)); } public static List> perm(List l) { return null; } @SafeVarargs public static List asList(T... a) { return null; } interface UnaryOperator extends Function {} interface Function { public R apply(T t); } }