private ResourceType loadResourceTypeFully(String typeName, String typePlugin) {
   ResourceTypeCriteria c = new ResourceTypeCriteria();
   c.addFilterName(typeName);
   c.addFilterPluginName(typePlugin);
   c.setStrict(true);
   c.fetchSubCategories(true);
   c.fetchPluginConfigurationDefinition(true);
   c.fetchProcessScans(true);
   c.fetchOperationDefinitions(true);
   c.fetchMetricDefinitions(true);
   c.fetchEventDefinitions(true);
   c.fetchResourceConfigurationDefinition(true);
   c.fetchDriftDefinitionTemplates(true);
   c.fetchBundleConfiguration(true);
   List<ResourceType> t = resourceTypeMgr.findResourceTypesByCriteria(subjectMgr.getOverlord(), c);
   ResourceType resourceType = t.get(0);
   return resourceType;
 }