/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.policy.CircularPolicyException
 *  com.l7tech.policy.Policy
 */
package com.l7tech.server.policy;

import com.l7tech.policy.CircularPolicyException;
import com.l7tech.policy.Policy;
import com.l7tech.server.policy.PolicyCacheImpl;
import java.util.function.Supplier;

class j
implements Supplier<CircularPolicyException> {
    final Policy val$parentPolicy;
    final Policy val$thisPolicy;

    /*
     * Ignored method signature, as it can't be verified against descriptor
     */
    j(PolicyCacheImpl policyCacheImpl, Policy policy, Policy policy2) {
        this.val$parentPolicy = policy;
        this.val$thisPolicy = policy2;
    }

    @Override
    public CircularPolicyException get() {
        return new CircularPolicyException(this.val$parentPolicy, this.val$thisPolicy.getGuid(), this.val$thisPolicy.getName());
    }
}

