private bz<Set<cr.a>> a(Set<cr.e> paramSet, Set<String> paramSet1, ct.a parama, cs paramcs)
 {
   HashSet localHashSet1 = new HashSet();
   HashSet localHashSet2 = new HashSet();
   paramSet = paramSet.iterator();
   boolean bool = true;
   if (paramSet.hasNext())
   {
     cr.e locale = (cr.e)paramSet.next();
     cn localcn = paramcs.pV();
     bz localbz = a(locale, paramSet1, localcn);
     if (((Boolean)localbz.getObject()).booleanValue()) {
       parama.a(locale, localHashSet1, localHashSet2, localcn);
     }
     if ((bool) && (localbz.pX())) {}
     for (bool = true;; bool = false) {
       break;
     }
   }
   localHashSet1.removeAll(localHashSet2);
   paramcs.b(localHashSet1);
   return new bz(localHashSet1, bool);
 }