--- jsr166/src/jsr166y/LinkedTransferQueue.java 2009/10/28 00:14:03 1.56 +++ jsr166/src/jsr166y/LinkedTransferQueue.java 2009/10/28 09:28:30 1.57 @@ -410,7 +410,7 @@ public class LinkedTransferQueue exte */ final boolean isMatched() { Object x = item; - return x == this || (x != null) != isData; + return (x == this) || ((x == null) == isData); } /**