public static String join(final List params,final String sep){
  final List<String> list=new ArrayList<>();
  for (  Object value : params) {
    list.add(pretty(value));
  }
  return StringUtils.join(list,sep);
}

public static String join ( final List params , final String sep ) { final List < String > list = new ArrayList < > ( ) ; for ( Object value : params ) { list . add ( pretty ( value ) ) ; } return StringUtils . join ( list , sep ) ; }
pretty - format all items of the list and combine into single string .
