public static <F, S, T> ImmutableTriple<F, S,T> of(F first, S second, T third) { return new ImmutableTriple<F, S, T>(first, second, third); } }
public static <F, S, T> ImmutableTriple<F, S,T> tripleOf(F first, S second, T third) { return new ImmutableTriple<F, S, T>(first, second, third); }