// extract complex type from wsdl/xsd
log.info("Extracting complex types");
try {
processExtractionSchemas();
} catch(Exception ex) {
throw new Wsdl2JibxException("Error during schemas extraction", ex);
}
try {
handler.startProcess();
// compile
log.info("Compile complex types");
processComplexTypeList(complexTypeList);
// post traitement
handler.endProcess();
} catch(Exception ex) {
throw new Wsdl2JibxException("Error during generation process", ex);
}
}