- Iterator i,j;
- for (i=fromShifts.iterator(),j=obj.fromShifts.iterator(); i.hasNext();) {
- int[] mi=(int[]) i.next();
- if (!j.hasNext())
- return false;
- int[] mj=(int[]) j.next();
+ int i,iSize=fromShifts.size(),j,jSize=obj.fromShifts.size();
+ if (iSize!=jSize)
+ return false;
+ for (i=0,iSize=fromShifts.size(),j=0, jSize=obj.fromShifts.size(); i<iSize;) {
+ int[] mi=(int[]) fromShifts.elementAt(i++);
+ int[] mj=(int[]) obj.fromShifts.elementAt(j++);