code: private void putValue(Object value) {
          if (value==null) {
              return;
          }
          if (value instanceof MwsObject) {
              parameterPrefix.append('.');
              ((MwsObject)value).writeFragmentTo(this);
              return;
          }
          String svalue = value.toString();
          if (svalue!=null && svalue.length()>0) {
              String name = parameterPrefix.toString();
              parameters.put(name, svalue);
          }
      }
docs: Put a value into the parameters.
  <p>
  Uses parameterPrefix, suppresses nulls and empty string values.
  <p>
  May have side effect of appending to parameterPrefix.
  
  @param value