GenericConstraint[] genericRequires = rb.getGenericRequires(); for (int i = 0; i < genericRequires.length; i++) rewireGeneric(genericRequires[i], visited);
	private void rewireBundle(ResolverBundle rb, ArrayList visited) {		if (visited.contains(rb))			return;		visited.add(rb);		// Wire requires to bundles		BundleConstraint[] requires = rb.getRequires();		for (int i = 0; i < requires.length; i++) {			rewireRequire(requires[i], visited);		}		// Wire imports to exports		ResolverImport[] imports = rb.getImportPackages();		for (int i = 0; i < imports.length; i++) {			rewireImport(imports[i], visited);		}	}