docs: @SuppressWarnings("rawtypes")
      public static String join(final Collection coll, final String delim) {
          final StringBuilder buff = new StringBuilder(256);
          Iterator iter;
  
          if ((coll == null) || coll.isEmpty()) {
              return "";
          }
  
          iter = coll.iterator();
          while (iter.hasNext()) {
              buff.append(iter.next().toString());
  
              if (iter.hasNext()) {
                  buff.append(delim);
              }
          }
  
          return buff.toString();
      }