argumentMap.setString("serverTimeZone", myServerTimeZone, true);
  public EOModelMap toMap() {    EOModelMap argumentMap = myArgumentMap.cloneModelMap();    argumentMap.setString("name", myName, true);    argumentMap.setString("columnName", (myColumnName == null) ? "" : myColumnName, false);    argumentMap.remove("externalName");    argumentMap.setString("externalType", myExternalType, true);    argumentMap.setInteger("scale", myScale);    argumentMap.setInteger("precision", myPrecision);    argumentMap.setInteger("width", myWidth);    argumentMap.remove("maximumLength");    argumentMap.setString("valueType", myValueType, true);    argumentMap.setString("valueClassName", myValueClassName, true);    argumentMap.setString("valueFactoryMethodName", myValueFactoryMethodName, true);    if (myFactoryMethodArgumentType != null) {      argumentMap.setString("factoryMethodArgumentType", myFactoryMethodArgumentType.getID(), true);    }    argumentMap.setString("adaptorValueConversionMethodName", myAdaptorValueConversionMethodName, true);    argumentMap.setBoolean("allowsNull", myAllowsNull, EOModelMap.YN);    argumentMap.setString("definition", myDefinition, true);    writeUserInfo(argumentMap);    return argumentMap;  }