for (Requirement requirement : requirements) {
List<Capability> matches = new LinkedList<Capability>();
result.put(requirement, matches);
for (Entry<IProject,CapabilityIndex> entry : projectMap.entrySet()) {
CapabilityIndex capabilityIndex = entry.getValue();
capabilityIndex.appendMatchingCapabilities(requirement, matches);
}
}
return result;
}