public static < T1 , T2 , T3 > TypeFactory < Tuple3 < T1 , T2 , T3 > > typeFactory ( TypeFactory < T1 > type1 , TypeFactory < T2 > type2 , TypeFactory < T3 > type3 ) { return new Tuple3TypeFactory <> ( type1 , type2 , type3 ) ; }
Create a type factory for tuples of size 3 .