--- jsr166/src/jsr166y/ForkJoinTask.java 2009/07/23 23:07:57 1.14 +++ jsr166/src/jsr166y/ForkJoinTask.java 2009/07/24 22:05:22 1.15 @@ -604,10 +604,11 @@ public abstract class ForkJoinTask im * @throws RuntimeException or Error if any task did so */ public static void invokeAll(Collection> tasks) { - if (!(tasks instanceof List)) { + if (!(tasks instanceof List)) { invokeAll(tasks.toArray(new ForkJoinTask[tasks.size()])); return; } + @SuppressWarnings("unchecked") List> ts = (List>) tasks; Throwable ex = null; @@ -874,8 +875,8 @@ public abstract class ForkJoinTask im */ public static ForkJoinPool getPool() { Thread t = Thread.currentThread(); - return ((t instanceof ForkJoinWorkerThread) ? - ((ForkJoinWorkerThread) t).pool : null); + return (t instanceof ForkJoinWorkerThread) ? + ((ForkJoinWorkerThread) t).pool : null; } /**