package com.l7tech.policy.wssp;

import com.l7tech.policy.assertion.Assertion;
import java.util.HashMap;
import org.apache.ws.policy.PrimitiveAssertion;

class e implements b {
   private final String a;
   private final String[] b;

   public e(String var1, String[] var2) {
      this.a = var1;
      this.b = var2;
   }

   protected void preconvert(o var1, PrimitiveAssertion var2) throws PolicyConversionException {
   }

   @Override
   public Assertion convert(o var1, PrimitiveAssertion var2) throws PolicyConversionException {
      HashMap var3 = new HashMap();
      int var4 = 0;

      try {
         while (var4 < this.b.length) {
            var3.put(this.b[var4], new g(this));
            var4++;
         }
      } catch (PolicyConversionException var5) {
         throw b(var5);
      }

      var1 = new t(this, var1, var3);
      var1.gatherPropertiesFromSubPolicy(var2);
      return null;
   }

   private static PolicyConversionException b(PolicyConversionException var0) {
      return var0;
   }
}
