state.addResolverError(req.getBundleDescription(), ResolverError.REQUIRE_BUNDLE_USES_CONFLICT, bundle.getBundle().toString());
state.addResolverError(req.getBundleDescription(), ResolverError.REQUIRE_BUNDLE_USES_CONFLICT, bundle.getBundle().toString(), req.getVersionConstraint());
	private boolean checkRequiresConstraints(BundleConstraint req, ResolverBundle bundle) {		if (groupingChecker.isConsistent(req, bundle) != null) {			req.setMatchingBundle(null);			state.addResolverError(req.getBundleDescription(), ResolverError.REQUIRE_BUNDLE_USES_CONFLICT, bundle.getBundle().toString());			return req.isOptional();		}		return true;	}