package com.l7tech.policy.assertion.xmlsec;

import com.l7tech.policy.validator.ValidatorFlag;
import com.l7tech.util.Functions.Unary;
import java.util.EnumSet;
import java.util.Set;

class ab implements Unary<Set<ValidatorFlag>, WssReplayProtection> {
   ab(WssReplayProtection var1) {
   }

   public Set<ValidatorFlag> call(WssReplayProtection var1) {
      return var1.isCustomProtection()
         ? EnumSet.of(ValidatorFlag.PERFORMS_VALIDATION)
         : EnumSet.of(ValidatorFlag.PERFORMS_VALIDATION, ValidatorFlag.REQUIRE_SIGNATURE);
   }
}
