SeiGenerator.generate(wsdlModel, options, receiver, genExtn);
if(receiver.hadError()){
throw new AbortException();
}
ServiceGenerator.generate(wsdlModel, options, receiver);
CodeWriter cw = new WSCodeWriter(options.sourceDir, options);
if (options.verbose)
cw = new ProgressCodeWriter(cw, out);
options.getCodeModel().build(cw);
} catch(AbortException e){
//error might have been reported