}
}
for (Iterator iterator2 = referencedInnerClasses.iterator(); iterator2
.hasNext();) {
CPClass inner = (CPClass) iterator2.next();
IcTuple icTuple = segment.getIcBands().getIcTuple(inner);
if(icTuple != null && ! icTuple.isAnonymous()) {
// should transmit an icLocal entry
icLocal.add(icTuple);
innerN++;
}
}
if(innerN != 0) {
innerClassesN.add(innerN);
class_flags[i] |= (1 << 23);
}
}
}
class_InnerClasses_N = innerClassesN.toArray();
class_InnerClasses_RC = new CPClass[icLocal.size()];
class_InnerClasses_F = new int[icLocal.size()];
classInnerClassesOuterRCN = new ArrayList();
classInnerClassesNameRUN = new ArrayList();
for (int i = 0; i < class_InnerClasses_RC.length; i++) {
IcTuple icTuple = (IcTuple) icLocal.get(i);
class_InnerClasses_RC[i] = (icTuple.C);
if(icTuple.C2 == null && icTuple.N == null) {
class_InnerClasses_F[i] = 0;
} else {
if (icTuple.F == 0) {