// contribution
List<Entry<String, Item>> entries = new ArrayList<Entry<String, Item>>();
// Get the specified contribution info
String contributionURI = queryString.substring(queryString.indexOf('=') + 1);
Item contributionItem;
try {
contributionItem = contributionCollection.get(contributionURI);
} catch (NotFoundException e) {
return entries.toArray(new Entry[entries.size()]);
}
// Read the contribution
Contribution contribution;
try {
contribution = contribution(contributionURI, contributionItem.getAlternate());
} catch (ContributionReadException e) {
return entries.toArray(new Entry[entries.size()]);
}
// Create entries for the deployable composites