{
    if (instanceValue == null) return null;
    if (instanceValue.isEmpty()) return "";
    StringBuffer result = new StringBuffer();
    for (Object item : instanceValue)
    {
      result.append(convertNMTOKEN((String)item));
      result.append(' ');
    }
    return result.substring(0, result.length() - 1);
  }