--- jsr166/src/main/java/util/ArrayDeque.java 2015/02/17 18:55:39 1.63 +++ jsr166/src/main/java/util/ArrayDeque.java 2015/02/23 19:54:04 1.64 @@ -901,7 +901,7 @@ public class ArrayDeque extends Abstr throw new NullPointerException(); Object[] a = deq.elements; int m = a.length - 1, f = getFence(), i = index; - if (i != fence) { + if (i != f) { @SuppressWarnings("unchecked") E e = (E)a[i]; index = (i + 1) & m; if (e == null)