package com.l7tech.external.assertions.gatewaymanagement.server;

import com.l7tech.gateway.common.security.keystore.SsgKeyEntry;
import com.l7tech.objectmodel.ObjectModelException;
import com.l7tech.util.Pair;
import java.util.Map;

class b3 implements ResourceFactorySupport.TransactionalCallback<Boolean> {
   final Map val$selectorMap;
   final PrivateKeyResourceFactory this$0;

   b3(PrivateKeyResourceFactory var1, Map var2) {
      this.this$0 = var1;
      this.val$selectorMap = var2;
   }

   public Boolean execute() throws ObjectModelException {
      try {
         Pair var1 = this.this$0.a(this.val$selectorMap);
         SsgKeyEntry var2 = this.this$0.a(var1);

         try {
            if (var2 != null) {
               return true;
            }
         } catch (ResourceFactory.ResourceNotFoundException var3) {
            throw a(var3);
         }

         return false;
      } catch (ResourceFactory.ResourceNotFoundException var4) {
         return false;
      }
   }

   private static ResourceFactory.ResourceNotFoundException a(ResourceFactory.ResourceNotFoundException var0) {
      return var0;
   }
}
