ArrayList list = (ArrayList) constraints.get(requireExports[j]);
ArrayList list = getConstraints(requireExports[j]);
	void addReprovideConstraints(ResolverExport re) {		BundleConstraint[] requires = re.getExporter().getRequires();		for (int i = 0; i < requires.length; i++) {			if (requires[i].getMatchingBundle() == null)				return;			ResolverExport[] requireExports = requires[i].getMatchingBundle().getExportPackages();			for (int j = 0; j < requireExports.length; j++) {				if (!re.getName().equals(requireExports[j].getName()))					continue;				ArrayList list = (ArrayList) constraints.get(requireExports[j]);				if (list == null)					continue;				for (int k = 0; k < list.size(); k++) {					addConstraint(re, (ResolverExport) list.get(k));				}			}		}	}