}
ContributionDescription cd = new ContributionDescription(contribution.getURI(), contribution.getLocation());
if (dependentContributionURIs != null) {
cd.getDependentContributionURIs().addAll(dependentContributionURIs);
}
cd.configureMetaData(contribution);
domainRegistry.installContribution(cd);
loadedContributions.put(cd.getURI(), contribution);
if (logger.isLoggable(quietLogging? Level.FINE : Level.INFO)) logger.log(quietLogging? Level.FINE : Level.INFO, "installContribution: " + cd.getURI());
}