public static <T, E> ImmutablePair<T,E> makePair(T key, E value) { return new ImmutablePair<T, E>(key, value); }
public static <T, E> ImmutablePair<T,E> create(T key, E value) { return new ImmutablePair<T, E>(key, value); }
public static <T, E> ImmutablePair<T,E> pairOf(T key, E value) { return new ImmutablePair<T, E>(key, value); } }
public static <T, E> ImmutablePair<T,E> of(T key, E value) { return new ImmutablePair<T, E>(key, value); }