--- jsr166/src/jsr166y/LinkedTransferQueue.java 2011/06/10 18:10:53 1.89 +++ jsr166/src/jsr166y/LinkedTransferQueue.java 2011/06/21 20:07:32 1.90 @@ -1134,8 +1134,7 @@ public class LinkedTransferQueue exte if (c == this) throw new IllegalArgumentException(); int n = 0; - E e; - while ( (e = poll()) != null) { + for (E e; (e = poll()) != null;) { c.add(e); ++n; } @@ -1152,8 +1151,7 @@ public class LinkedTransferQueue exte if (c == this) throw new IllegalArgumentException(); int n = 0; - E e; - while (n < maxElements && (e = poll()) != null) { + for (E e; n < maxElements && (e = poll()) != null;) { c.add(e); ++n; }