*** 64,75 **** break; } bumpIndex(); } ! // special case - balk at iterating to infinity or MAX_UINT ! return (length != JSType.MAX_UINT) && indexInArray(); } @Override public Object next() { if (indexInArray()) { --- 64,74 ---- break; } bumpIndex(); } ! return indexInArray(); } @Override public Object next() { if (indexInArray()) {