reverse the split operation . concode_field_sep PlaceHolder placeHolder concode_field_sep String trimToZeroLower concode_elem_sep boolean contains concode_elem_sep boolean contains concode_elem_sep boolean contains concode_elem_sep String[] split concode_elem_sep String trimToZero concode_elem_sep String fullReference concode_elem_sep String limit concode_elem_sep String referencePath concode_elem_sep boolean containsIgnoreCase concode_elem_sep boolean containsIgnoreCase concode_elem_sep boolean containsIgnoreCase concode_elem_sep String trimToNullLower concode_elem_sep boolean different concode_elem_sep boolean different concode_elem_sep boolean different concode_elem_sep boolean different concode_elem_sep String[] splitFirst concode_elem_sep String trimToNull
String function ( String [ ] arg0 , String arg1 ) { if ( arg0 == null ) return null ; StringBuilder loc0 = new StringBuilder ( ) ; for ( int loc1 = 0 ; loc1 < arg0 . length ; loc1 ++ ) { if ( arg0 [ loc1 ] != null ) loc0 . append ( arg0 [ loc1 ] ) ; if ( loc1 < arg0 . length - 1 ) loc0 . append ( arg1 ) ; } return loc0 . toString ( ) ; }