for (int j = 0; j < exports.length; j++) addInitialGroupingConstraints(exports[j], null);
for (int j = 0; j < exports.length; j++) { ArrayList export = new ArrayList(); export.add(exports[j]); addInitialGroupingConstraints(export, null); }
	void addInitialGroupingConstraints(ResolverBundle initBundle) {		if (bundles.containsKey(initBundle))			return; // already processed		// for each export; add it uses constraints		ResolverExport[] exports = initBundle.getExportPackages();		for (int j = 0; j < exports.length; j++)			addInitialGroupingConstraints(exports[j], null);		if (bundles.get(initBundle) == null)			bundles.put(initBundle, null); // mark this bundle as processed	}