--- jsr166/src/test/tck/ArrayDequeTest.java 2016/10/17 01:34:10 1.44 +++ jsr166/src/test/tck/ArrayDequeTest.java 2016/10/17 01:57:00 1.45 @@ -27,7 +27,7 @@ public class ArrayDequeTest extends JSR1 public static Test suite() { class Implementation implements CollectionImplementation { public Class klazz() { return ArrayDeque.class; } - public Collection emptyCollection() { return new ArrayDeque(); } + public Collection emptyCollection() { return populatedDeque(0); } public Object makeElement(int i) { return i; } public boolean isConcurrent() { return false; } public boolean permitsNulls() { return false; } @@ -40,7 +40,7 @@ public class ArrayDequeTest extends JSR1 * Returns a new deque of given size containing consecutive * Integers 0 ... n - 1. */ - private ArrayDeque populatedDeque(int n) { + private static ArrayDeque populatedDeque(int n) { // Randomize various aspects of memory layout, including // filled-to-capacity and wraparound. final ArrayDeque q;