}
public static MetaType convertPropertyDefinitionToMetaType(PropertyDefinition propDef) {
MetaType memberMetaType;
if (propDef instanceof PropertyDefinitionSimple) {
PropertySimpleType propSimpleType = ((PropertyDefinitionSimple) propDef).getType();
memberMetaType = convertPropertySimpleTypeToSimpleMetaType(propSimpleType);
} else if (propDef instanceof PropertyDefinitionList) {
// TODO (very low priority, since lists of lists are not going to be at all common)
memberMetaType = null;
} else if (propDef instanceof PropertyDefinitionMap) {