package com.l7tech.server.policy.variable;

import com.l7tech.policy.PolicyHeader;
import com.l7tech.server.policy.PolicyMetadata;
import com.l7tech.util.Functions.Unary;

class bd implements Unary<ExpandVariables.Selector.Selection, DebugTraceVariableContext> {
   public ExpandVariables.Selector.Selection call(DebugTraceVariableContext var1) {
      PolicyMetadata var2 = var1.getContext().getOriginalContext().getCurrentPolicyMetadata();
      PolicyHeader var3 = var2 == null ? null : var2.getPolicyHeader();
      return new ExpandVariables.Selector.Selection(var3 != null && var3.getPolicyRevision() != 0L ? var3.getPolicyRevision() : null);
   }
}
