private < TYPE_1 > void METHOD_1 ( TYPE_1 [ ] a ) { java.lang.String out = STRING_1 + ( a [ 0 ] ) ; for ( int i = 1 ; i < ( a . length ) ; i ++ ) { out += STRING_2 + ( a [ i ] ) ; } out += STRING_3 ; java.lang.System.out.println ( out ) ; }

private < TYPE_1 > java.lang.String METHOD_1 ( java.util.List < TYPE_1 > a ) { java.lang.String out = STRING_1 + ( a . get ( 0 ) ) ; for ( int i = 1 ; i < ( a . size ( ) ) ; i ++ ) { out += STRING_2 + ( a . get ( i ) ) ; } out += STRING_3 ; return out ; }
