--- jsr166/src/main/java/util/Vector.java 2005/11/28 03:28:25 1.4 +++ jsr166/src/main/java/util/Vector.java 2005/11/28 23:53:32 1.5 @@ -1088,11 +1088,11 @@ public class Vector public boolean hasNext() { // Racy but within spec, since modifications are checked // within or after synchronization in next/previous - return cursor < Vector.this.elementCount; + return cursor != elementCount; } public boolean hasPrevious() { - return cursor > 0; + return cursor != 0; } public int nextIndex() {