{
Map<String, NameValueMap<String, String>> imports = ManifestHeaderProcessor.parseImportString(importPackages);
try {
for (Map.Entry<String, NameValueMap<String,String>> e : imports.entrySet()) {
ImportedPackage importPackage = modellingManager.getImportedPackage(e.getKey(), e.getValue());
for (ExportedPackage export : bundle.getExportedPackages()) {
if (importPackage.isSatisfied(export)) return true;
}
}
} catch (InvalidAttributeException iae) {
_logger.error(MessageUtil.getMessage("UNEXPECTED_EXCEPTION_PARSING_IMPORTS", iae, importPackages), iae);
}