ModelElementTypeImpl modelType = (ModelElementTypeImpl) modelInstance.getModel().getTypeForName(namespaceUri, localName);
if(modelType == null) {
modelType = (ModelElementTypeImpl) modelInstance.registerGenericType(namespaceUri, localName);
}
modelElement = modelType.newInstance(modelInstance, domElement);
domElement.setModelElementInstance(modelElement);
}
return modelElement;
}