StAXArtifactProcessor<Object> staxProcessor,
XMLInputFactory inputFactory,
PolicyFactory policyFactory) {
this.extensionProcessor = (StAXArtifactProcessor<Object>)staxProcessor;
this.inputFactory = inputFactory;
definitionsBuilder = new SCADefinitionsBuilderImpl();
this.scaDefinitionsResolver = new SCADefinitionsResolver();
IntentAttachPointTypeFactory intentAttachPointFactory = new DefaultIntentAttachPointTypeFactory();
SCADefinitionsProcessor scaDefnProcessor = new SCADefinitionsProcessor(policyFactory, extensionProcessor, scaDefinitionsResolver);