package com.l7tech.server.identity.ldap;

import com.l7tech.identity.ldap.LdapGroup;
import java.util.List;
import javax.naming.NamingException;
import javax.naming.directory.Attributes;

class q extends k {
   final LdapGroup val$group;
   final List val$subgroups;
   final LdapGroupManagerImpl this$0;

   q(LdapGroupManagerImpl var1, LdapGroup var2, List var3) {
      this.this$0 = var1;
      this.val$group = var2;
      this.val$subgroups = var3;
   }

   @Override
   void a(String var1, Attributes var2) throws NamingException {
      if (!this.val$group.getDn().equals(var1)) {
         LdapGroup var3 = this.this$0.a(var1, var2);

         try {
            if (var3 != null) {
               this.val$subgroups.add(var3);
            }
         } catch (NamingException var4) {
            throw a(var4);
         }
      }
   }

   private static NamingException a(NamingException var0) {
      return var0;
   }
}
