code: public static String join(final StringBuffer buff, final Object[] array,
              final String prefix, final String separator,
              final String suffix)
     {
        buff.append(prefix);
        join(buff, array, separator);
        buff.append(suffix);
  
        return buff.toString();
     }
docs: Return a string composed of the given array.
  
  @param buff Buffer used to construct string value (not reset).
  @param array Array of objects.
  @param prefix String prefix.
  @param separator Element sepearator.
  @param suffix String suffix.
  @return String in the format of: prefix + n ( + separator + n+i)* + suffix.