invalidateDMOProjectCache.fire(new InvalidateDMOProjectCacheEvent(path));
DataModelTO reloadedModel = modelerService.loadModel(project);
assertNotNull(reloadedModel);
ProjectDataModelOracle projectDataModelOracle = dataModelService.getProjectDataModel(path);
// TODO for the ProjectDataModelOracle, in fact, the getModelFields() method should only return the declared
// TODO fields per fact type, i.e. similar to getClass().getDeclaredFields(), which may including @this
Map<String, ModelField[]> modelFields = projectDataModelOracle.getModelFields();
if (modelFields != null) {
String inheritorFullName = extendingPackage + "." + extendingName;
ModelField[] fields = modelFields.get(inheritorFullName);
assertNotNull(fields);