URL url = getClass().getResource("definitions_with_policysets.xml");
URI uri = URI.create("definitions_with_policysets.xml");
scaDefnDocProcessor.setDomainModelResolver(resolver);
SCADefinitions scaDefns = scaDefnDocProcessor.read(null, uri, url);
CompositeProcessor compositeProcessor = new CompositeProcessor(new DefaultContributionFactory(), assemblyFactory, policyFactory, staxProcessor);
InputStream is = getClass().getResourceAsStream("Calculator.composite");
XMLStreamReader reader = inputFactory.createXMLStreamReader(is);
Composite composite = compositeProcessor.read(reader);
assertNotNull(composite);
for ( Component component : composite.getComponents() ) {
for ( PolicySet policySet : scaDefns.getPolicySets() ) {
component.getApplicablePolicySets().add(policySet);