code: @SuppressWarnings("rawtypes")
      public String vmmPropertyToString(Object value) {
          String result = null;
          if (value == null || value instanceof String) {
              result = (String) value;
          }
          else if (value instanceof List) {
              StringBuffer strBuff = null;
              for (Object element : (List) value) {
                  String elem = element.toString();
                  if (elem != null) {
                      if (strBuff == null) {
                          strBuff = new StringBuffer();
                      }
                      else {
                          strBuff.append(" ");
                      }
                      strBuff.append(elem);
                  }
              }
              if (strBuff != null) {
                  result = strBuff.toString();
              }
          }
          else {
              result = value.toString();
          }
          return result;
      }
docs: Convert the object to a String. If it's a list create a String of the
  elements as Strings delimited by blanks.
  
  @param value
  @return