} else {
JAXBElement<? extends MeasurementGenerator> element = resource.getMeasurementGenerator();
if (element == null) {
measurementFactory = EMPTY_MEASUREMENT_FACTORY;
} else {
MeasurementGenerator generator = element.getValue();
measurementFactory = createMeasurementFactory(generator);
}
}
measurementFactories.put(resourceTypeName, measurementFactory);