--- jsr166/src/jsr166e/CompletableFuture.java 2013/02/06 07:07:48 1.10 +++ jsr166/src/jsr166e/CompletableFuture.java 2013/02/06 07:51:57 1.11 @@ -2633,9 +2633,8 @@ public class CompletableFuture implem */ public boolean isCancelled() { Object r; - return ((r = result) != null && - (r instanceof AltResult) && - (((AltResult)r).ex instanceof CancellationException)); + return ((r = result) instanceof AltResult) && + (((AltResult)r).ex instanceof CancellationException); } /**