attributeMap.setMap("userInfo", myUserInfo, true);
attributeMap.setMap("userInfo", getUserInfo(), true);
  public EOModelMap toMap() {    EOModelMap attributeMap = myAttributeMap.cloneModelMap();    attributeMap.setString("name", myName, true); //$NON-NLS-1$    attributeMap.setString("columnName", myColumnName, true); //$NON-NLS-1$    if (myPrototype != null) {      attributeMap.setString("prototypeName", myPrototype.getName(), true); //$NON-NLS-1$    }    attributeMap.setString("externalType", myExternalType, true); //$NON-NLS-1$    attributeMap.setInteger("scale", myScale); //$NON-NLS-1$    attributeMap.setInteger("precision", myPrecision); //$NON-NLS-1$    attributeMap.setInteger("width", myWidth); //$NON-NLS-1$    attributeMap.setString("valueType", myValueType, true); //$NON-NLS-1$    attributeMap.setString("valueClassName", myValueClassName, true); //$NON-NLS-1$    attributeMap.setString("valueFactoryMethodName", myValueFactoryMethodName, true); //$NON-NLS-1$    attributeMap.setString("factoryMethodArgumentType", myFactoryMethodArgumentType, true); //$NON-NLS-1$    attributeMap.setString("adaptorValueConversionMethodName", myAdaptorValueConversionMethodName, true); //$NON-NLS-1$    attributeMap.setBoolean("allowsNull", myAllowsNull); //$NON-NLS-1$    attributeMap.setString("definition", myDefinition, true); //$NON-NLS-1$    attributeMap.setString("readFormat", myReadFormat, true); //$NON-NLS-1$    attributeMap.setString("writeFormat", myWriteFormat, true); //$NON-NLS-1$    attributeMap.setMap("userInfo", myUserInfo, true); //$NON-NLS-1$    return attributeMap;  }