init();
ServiceBuilderFactory builderFactory = ServiceBuilderFactory.getInstance();
builderFactory.setServiceClass(getServiceClass());
// TODO check if user specify the style from cli arguments
// builderFactory.setStyle(style/from/command/line);
ServiceBuilder builder = builderFactory.newBuilder();
builder.setAddress(DEFAULT_ADDRESS);
builder.setTransportId(getTransportId());
builder.setBus(getBus());
builder.setBindingConfig(getBindingConfig());
ServiceInfo service = builder.build();
File output = getOutputFile(builder.getOutputFile(),
service.getName().getLocalPart() + ".wsdl");
WSDLGeneratorFactory factory = WSDLGeneratorFactory.getInstance();
factory.setWSDLVersion(getWSDLVersion());