*/
private Contribution contribution(List<Contribution> contributions, String compositeURI) {
if (compositeURI != null && compositeURI.startsWith("/")) {
compositeURI = compositeURI.substring(1);
}
ContributionFactory contributionFactory = modelFactories.getFactory(ContributionFactory.class);
Artifact compositeFile = contributionFactory.createArtifact();
compositeFile.setUnresolved(true);
compositeFile.setURI(compositeURI);
for (Contribution c : contributions) {
ModelResolver resolver = c.getModelResolver();
Artifact resolved = resolver.resolveModel(Artifact.class, compositeFile);