public Map<Policy, Set<Conflict>> getPolicyConflicts(
      Policy policy, Collection<Policy> possibleOverlappingPolicies) {
    LivePolicy livePolicy = new LivePolicyDisabled(policy);

    Map<Policy, Set<Conflict>> conflicts =
        ConflictChecker.getConflictingPolicies(
            livePolicy, possibleOverlappingPolicies, livePolicies, database);
    ConflictChecker.describe(livePolicy.getPolicy(), conflicts);

    return conflicts;
  }