} else {
JAXBElement<? extends TraitGenerator> element = resource.getTraitGenerator();
if (element == null) {
traitFactory = EMPTY_TRAIT_FACTORY;
} else {
TraitGenerator generator = element.getValue();
traitFactory = createTraitFactory(generator);
}
}
traitFactories.put(resourceTypeName,traitFactory);