localCMStateSet2.zeroBits();
for (int i8 = arrayOfInt1[(i6++)]; i8 != -1; i8 = arrayOfInt1[(i6++)])
{
if (!localCMStateSet1.getBit(i8))
continue;
localCMStateSet2.union(this.fFollowList[i8]);
}
if (localCMStateSet2.isEmpty())
continue;
Integer localInteger = (Integer)localHashMap.get(localCMStateSet2);
int i9 = localInteger == null ? i5 : localInteger.intValue();