--- jsr166/src/main/java/util/ArrayList.java 2005/11/28 02:35:46 1.10 +++ jsr166/src/main/java/util/ArrayList.java 2005/11/28 03:59:23 1.11 @@ -714,13 +714,14 @@ public class ArrayList extends Abstra throw new ConcurrentModificationException(); } } + public E previous() { try { int i = cursor - 1; - E next = get(i); + E prev = get(i); lastRet = i; cursor = i; - return next; + return prev; } catch (IndexOutOfBoundsException ex) { throw new NoSuchElementException(); } finally { @@ -758,5 +759,4 @@ public class ArrayList extends Abstra expectedModCount = modCount; } } - }