public static < TYPE_1 , TYPE_2 > TYPE_3 METHOD_1 ( TYPE_1 target , TYPE_4 < TYPE_1 , TYPE_2 > VAR_1 , TYPE_5 < TYPE_2 > VAR_2 , TYPE_2 ... values ) { return new TYPE_3 ( new TYPE_6 ( target , VAR_1 , VAR_2 , values , null , null , null , null , null ) ) ; }

public static < TYPE_1 , TYPE_2 > TYPE_3 METHOD_1 ( TYPE_1 target , TYPE_4 < TYPE_1 , TYPE_2 > VAR_1 , TYPE_5 < TYPE_2 > VAR_2 , TYPE_2 ... values ) { return new TYPE_3 ( new TYPE_6 ( target , VAR_1 , VAR_2 , values , null , null , null , null , null , null , null ) ) ; }
