staxProcessor = new ExtensibleStAXArtifactProcessor(staxProcessors, XMLInputFactory.newInstance(), XMLOutputFactory.newInstance());
wsFactory = new DefaultWebServiceBindingFactory();
introspector = new DefaultWSDLInterfaceIntrospector(wsdlFactory);
wsdlFactory = new DefaultWSDLFactory();
staxProcessors.addArtifactProcessor(new CompositeProcessor(factory, policyFactory, mapper, staxProcessor));
staxProcessors.addArtifactProcessor(new ComponentTypeProcessor(factory, policyFactory, staxProcessor));
staxProcessors.addArtifactProcessor(new ConstrainingTypeProcessor(factory, policyFactory, staxProcessor));
WebServiceBindingProcessor wsdlProcessor = new WebServiceBindingProcessor(
factory, policyFactory, wsFactory,