PropertyAdapter propertyAdapter = PropertyAdapterFactory.getPropertyAdapter(mapMemberMetaType);
PropertyDefinition mapMemberPropDef = propDefMap.get(mapMemberPropName);
if (mapMemberProp == null)
{
if (mapMemberPropDef != null)
mapMemberProp = propertyAdapter.convertToProperty(mapMemberMetaValue, mapMemberPropDef);
else
{
// If the member prop has no associated prop def, this is an "open map".
if (!mapMemberMetaType.isSimple() && !mapMemberMetaType.isEnum())
{