docs: private String createValueFromList(List<String> valueList) {
  
          if (valueList == null) {
              return null;
          }
          StringBuffer result = new StringBuffer(valueList.size() * 32);
          Iterator<String> i = valueList.iterator();
          while (i.hasNext()) {
              result.append(
                  replaceDelimiter(i.next().toString(), VALUE_LIST_DELIMITER, VALUE_LIST_DELIMITER_REPLACEMENT));
              if (i.hasNext()) {
                  result.append(VALUE_LIST_DELIMITER);
              }
          }
          return result.toString();
      }