Iterable.forEach(Block<T>) Collection.removeAll(Predicate<T>) List.sort(Comparator) List.replaceAll(UnaryOperator<T>)
It also provides more efficient implementations of these methods for ArrayList, Vector and CopyOnWriteArrayList. Please review.
http://cr.openjdk.java.net/~akhil/8001647.1/webrev/ Thanks to the many people who have already contributed to this patch.