package com.l7tech.policy.variable;

import com.l7tech.policy.assertion.Assertion;
import com.l7tech.policy.assertion.UsesVariables;
import com.l7tech.util.Functions.UnaryVoid;
import java.util.Arrays;
import java.util.Set;

class c implements UnaryVoid<Assertion> {
   final Set val$vars;

   c(Set var1) {
      this.val$vars = var1;
   }

   public void call(Assertion var1) {
      if (var1 instanceof UsesVariables) {
         this.val$vars.addAll(Arrays.asList(((UsesVariables)var1).getVariablesUsed()));
      }
   }
}
