public void addImportsFromExports(Bundle exportBundle) { String exportString = (String) exportBundle.getHeaders().get(Constants.EXPORT_PACKAGE); if (exportString != null) { String exportVersion = exportBundle.getVersion().toString(); String bundleConstraint = Constants.BUNDLE_SYMBOLICNAME_ATTRIBUTE + "=\"" + exportBundle.getSymbolicName() + "\""; String bundleVersionConstraint = Constants.BUNDLE_VERSION_ATTRIBUTE + "=\"[" + exportVersion + "," + exportVersion + "]\""; List<String> exports = parseDelimitedString(exportString, ",", true); for (String export : exports) { importPackages.add(convertExportToImport(export, bundleConstraint, bundleVersionConstraint)); } } }