ExtensibleURLArtifactProcessor documentProcessor =
new ExtensibleURLArtifactProcessor(documentProcessors, monitor);
// Create the contribution service
ContributionService contributionService =
new ContributionServiceImpl(repository, packageProcessor, documentProcessor, staxProcessor,
contributionListener, policyDefinitionResolver, modelResolvers, modelFactories,
assemblyFactory, contributionFactory, inputFactory, policyDefinitions, registry, monitor);
return contributionService;
}