mapper = new InterfaceContractMapperImpl();
inputFactory = XMLInputFactory.newInstance();
staxProcessors = new DefaultStAXArtifactProcessorExtensionPoint(new DefaultModelFactoryExtensionPoint());
staxProcessor = new ExtensibleStAXArtifactProcessor(staxProcessors, XMLInputFactory.newInstance(), XMLOutputFactory.newInstance());
WebServiceBindingFactory wsFactory = new DefaultWebServiceBindingFactory();
factories.addFactory(wsFactory);
WSDLFactory wsdlFactory = new DefaultWSDLFactory();
factories.addFactory(wsdlFactory);
staxProcessors.addArtifactProcessor(new CompositeProcessor(new ContributionFactoryImpl(), factory, policyFactory, mapper, staxProcessor));