--- old/src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java 2017-03-14 01:09:59.323136305 -0700 +++ new/src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java 2017-03-14 01:09:59.125136309 -0700 @@ -1441,6 +1441,7 @@ /** * @throws NullPointerException {@inheritDoc} + * @since 9 */ public void forEach(Consumer action) { Objects.requireNonNull(action); @@ -1464,6 +1465,7 @@ /** * @throws NullPointerException {@inheritDoc} + * @since 9 */ public boolean removeIf(Predicate filter) { Objects.requireNonNull(filter); @@ -1472,6 +1474,7 @@ /** * @throws NullPointerException {@inheritDoc} + * @since 9 */ public boolean removeAll(Collection c) { Objects.requireNonNull(c); @@ -1480,6 +1483,7 @@ /** * @throws NullPointerException {@inheritDoc} + * @since 9 */ public boolean retainAll(Collection c) { Objects.requireNonNull(c);