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); }