if (testFallThrough(configuration.getDatabindingType())) {
return;
}
try {
WSDLTypes typesList = configuration.getWom().getTypes();
if (typesList == null) {
//there are no types to be code generated
//However if the type mapper is left empty it will be a problem for the other
//processes. Hence the default type mapper is set to the configuration
this.configuration.setTypeMapper(new DefaultTypeMapper());
return;
}
List typesArray = typesList.getExtensibilityElements();
WSDLExtensibilityElement extensiblityElt;
Vector xmlSchemaTypeVector = new Vector();
XmlSchemaCollection schemaColl = new XmlSchemaCollection();
for (int i = 0; i < typesArray.size(); i++) {
extensiblityElt = (WSDLExtensibilityElement) typesArray.get(i);