src/main/java/org/organicdesign/fp/tuple/Tuple9.java
public static <A,B,C,D,E,F,G,H,I> Tuple9<A,B,C,D,E,F,G,H,I>
    of(A a, B b, C c, D d, E e, F f, G g, H h, I i) {
        return new Tuple9<>(a, b, c, d, e, f, g, h, i);
    }
public static <A,B,C,D,E,F,G,H,I> Tuple9<A,B,C,D,E,F,G,H,I>
    of(A a, B b, C c, D d, E e, F f, G g, H h, I i) {
        return new Tuple9<>(a, b, c, d, e, f, g, h, i);
    }
public static < A , B , C , D , E , F , G , H , I > Tuple9 < A , B , C , D , E , F , G , H , I > of ( A a , B b , C c , D d , E e , F f , G g , H h , I i ) { return new Tuple9 <> ( a , b , c , d , e , f , g , h , i ) ; }
Public static factory method
Public static factory method