if (resource != null) {
List<JAXBElement<? extends ContentGenerator>> elements = resource.getContentGenerator();
if (elements != null) {
for (JAXBElement<? extends ContentGenerator> element : elements) {
ContentGenerator generator = element.getValue();
if (generator.getPackageType().equals(packageTypeName)) {
contentFactory = createContentFactory(generator);
contentFactories.put(packageTypeName, contentFactory);
}
}
}