private ModelVersion getModelVersion(ResourceDefinition definition) {
   if (core) {
     return definition.getCoreModelVersion();
   } else {
     return definition.getSubsystemVersion(pathAddress);
   }
 }