protected void parseWSDL(String wsdlURL) throws ToolException {
try {
wsdlFactory = WSDLFactory.newInstance();
wsdlReader = wsdlFactory.newWSDLReader();
wsdlReader.setFeature("javax.wsdl.verbose", false);
WSDLExtensionRegister register = new WSDLExtensionRegister(wsdlFactory, wsdlReader);
register.registerExtenstions();
wsdlDefinition = wsdlReader.readWSDL(wsdlURL);
parseImports(wsdlDefinition);
buildWSDLDefinition();
} catch (WSDLException we) {
org.objectweb.celtix.common.i18n.Message msg =