this.extensionProcessor = extensionProcessor;
FactoryExtensionPoint modelFactories = extensionPoints.getExtensionPoint(FactoryExtensionPoint.class);
this.assemblyFactory = modelFactories.getFactory(AssemblyFactory.class);
this.policyFactory = modelFactories.getFactory(PolicyFactory.class);
this.policyProcessor = new PolicySubjectProcessor(policyFactory);
this.configuredOperationProcessor = new ConfiguredOperationProcessor(modelFactories);
XMLInputFactory inputFactory = extensionPoints.getExtensionPoint(XMLInputFactory.class);
XMLOutputFactory outputFactory = extensionPoints.getExtensionPoint(XMLOutputFactory.class);
StAXAttributeProcessorExtensionPoint attributeExtensionPoint = extensionPoints.getExtensionPoint(StAXAttributeProcessorExtensionPoint.class);
this.extensionAttributeProcessor = new ExtensibleStAXAttributeProcessor(attributeExtensionPoint ,inputFactory, outputFactory);
this.processorContext = new ProcessorContext(extensionPoints);