docs: private String toSeparatedString(List<String> stringList, char separator) {
  
          StringBuffer result = new StringBuffer();
          Iterator<String> it = stringList.iterator();
          while (it.hasNext()) {
              result.append(it.next());
              if (it.hasNext()) {
                  result.append(separator);
              }
          }
          return result.toString();
      }