public class Pair { public T first; public U second; public Pair(T t, U u) { first = t; second = u; } } public static Pair make_pair(M foo, N bar) { return new Pair(foo, bar); }