Log.verbose("requirements: " + Arrays.asList(requirements.children()));
// preserve version range for Require-Bundle
// XXX: synthesise bundle version range corresponding to package version ranges?
HashMap<String, VersionRange> versions = new HashMap<String, VersionRange>();
for (IModelElement child : requirements.children())
{
if (child instanceof IRequiredBundle)
{
IRequiredBundle bundle = (IRequiredBundle) child;
versions.put(bundle.getSymbolicName(), bundle.getVersions());