package com.l7tech.server.policy.variable;

import com.l7tech.policy.assertion.Assertion;
import com.l7tech.policy.wsp.WspWriter;
import com.l7tech.server.policy.assertion.ServerAssertion;
import com.l7tech.util.Functions.Unary;

class a1 implements Unary<ExpandVariables.Selector.Selection, DebugTraceVariableContext> {
   public ExpandVariables.Selector.Selection call(DebugTraceVariableContext var1) {
      ServerAssertion var2 = var1.getContext().getTracedAssertion();
      Assertion var3 = var2 == null ? null : var2.getAssertion();
      return new ExpandVariables.Selector.Selection(var3 == null ? null : WspWriter.getPolicyXml(var3));
   }
}
