final Set usesPkgs = bpInfo.getPackagesReferencedFromPackage(pkgName);
final String usesValue = (String) expEntry.get("uses");
final Set uPkgsMan = new TreeSet
(Arrays.asList(Util.splitwords(usesValue, ", \t", '"')));
final Set uPkgsMis = new TreeSet(usesPkgs);
uPkgsMis.removeAll(uPkgsMan);
if (0<uPkgsMis.size()) {
final String msg = "The package '"+pkgName
+"' in the Export-Package"
+" manifest header has a usage directive with value '"
+usesValue +"', but the following packages are are also used: '"