--- jsr166/src/extra166y/ParallelArray.java 2013/01/16 00:51:11 1.9 +++ jsr166/src/extra166y/ParallelArray.java 2013/02/05 17:49:18 1.12 @@ -509,7 +509,7 @@ public class ParallelArray extends Ab * the given reducer. For example, if the contents are the numbers * {@code 1, 2, 3}, and the reducer operation adds numbers, then * after invocation of this method, the contents would be {@code 1, - * 3, 6} (that is, {@code 1, 1+2, 1+2+3}); + * 3, 6} (that is, {@code 1, 1+2, 1+2+3}). * @param reducer the reducer * @param base the result for an empty array * @return this (to simplify use in expressions) @@ -526,13 +526,13 @@ public class ParallelArray extends Ab * 2, 3}, and the reducer operation adds numbers, then after * invocation of this method, the contents would be {@code 0, 1, * 3} (that is, {@code 0, 0+1, 0+1+2}, and the return value - * would be 6 (that is, {@code 1+2+3}); + * would be 6 (that is, {@code 1+2+3}). * @param reducer the reducer * @param base the result for an empty array * @return the total reduction */ public T precumulate(Reducer reducer, T base) { - return (T)(super.precumulate(reducer, base)); + return super.precumulate(reducer, base); } /** @@ -1037,7 +1037,7 @@ public class ParallelArray extends Ab public T[] getArray() { return array; } /** - * Equivalent to {@code asList().toString()} + * Equivalent to {@code asList().toString()}. * @return a string representation */ public String toString() {