public static < TYPE_1 > TYPE_1 [ ] METHOD_1 ( java.util.Collection < TYPE_1 > VAR_1 , java.lang.Class < TYPE_1 > VAR_2 ) { TYPE_2 . METHOD_2 ( VAR_1 , STRING_1 ) ; TYPE_2 . METHOD_2 ( VAR_2 , STRING_2 ) ; TYPE_1 [ ] array = TYPE_3 . METHOD_3 ( VAR_2 , VAR_1 . size ( ) ) ; return VAR_1 . METHOD_1 ( array ) ; }

public static < TYPE_1 > TYPE_1 [ ] METHOD_1 ( java.util.Collection < TYPE_1 > VAR_1 , java.lang.Class < TYPE_1 > VAR_2 ) { if ( null == VAR_1 ) { return null ; } TYPE_2 . METHOD_2 ( VAR_2 , STRING_2 ) ; TYPE_1 [ ] array = TYPE_3 . METHOD_3 ( VAR_2 , VAR_1 . size ( ) ) ; return VAR_1 . METHOD_1 ( array ) ; }
