/*
 * Decompiled with CFR 0.152.
 */
package com.l7tech.server.policy.variable;

import com.l7tech.server.audit.AuditSinkPolicyEnforcementContext;
import com.l7tech.server.message.PolicyEnforcementContext;
import com.l7tech.server.policy.variable.d7;

class d9
extends d7 {
    private final boolean b;
    private final boolean c;

    private d9(String string, boolean bl2, boolean bl3) {
        super(string);
        this.b = bl2;
        this.c = bl3;
    }

    @Override
    protected Object getBaseObject(PolicyEnforcementContext policyEnforcementContext) {
        if (policyEnforcementContext instanceof AuditSinkPolicyEnforcementContext) {
            AuditSinkPolicyEnforcementContext auditSinkPolicyEnforcementContext = (AuditSinkPolicyEnforcementContext)policyEnforcementContext;
            if (this.c) {
                return this.b ? auditSinkPolicyEnforcementContext.getAuditedResponse() : auditSinkPolicyEnforcementContext.getAuditedRequest();
            }
            return this.b ? auditSinkPolicyEnforcementContext.getOriginalResponse() : auditSinkPolicyEnforcementContext.getOriginalRequest();
        }
        return null;
    }
}

