import java.util.List; class Temp { public static List foo() { return parallelizePairs(asList(new Tuple())).partitionBy(); } public static List asList(T a) { return null; } public static Temp parallelizePairs(List> list) { return null; } public List partitionBy() { return null; } } class Tuple { public Tuple() {} }