return;
}
List<Class<?>> extraClasses = new LinkedList<Class<?>>();
for (Class<?> cls : resourceTypes.getAllTypes().keySet()) {
if (!isXmlRoot(cls) || Modifier.isAbstract(cls.getModifiers())) {
XmlSeeAlso seeAlsoAnn = cls.getAnnotation(XmlSeeAlso.class);
if (seeAlsoAnn != null) {
List<Class<?>> seeAlsoList = CastUtils.cast(Arrays.asList(seeAlsoAnn.value()));
if (this.supportJaxbSubstitutions) {
for (Class<?> seeAlsoCls : seeAlsoList) {
resourceTypes.getSubstitutions().put(seeAlsoCls, cls);
}
}