--- old/src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java 2017-03-14 01:10:01.089136277 -0700 +++ new/src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java 2017-03-14 01:10:00.864136280 -0700 @@ -837,6 +837,7 @@ * @throws IllegalArgumentException if the collection is this deque * @throws IllegalStateException if this deque is full * @see #add(Object) + * @since 9 */ public boolean addAll(Collection c) { if (c == this) @@ -1285,6 +1286,7 @@ /** * @throws NullPointerException {@inheritDoc} + * @since 9 */ public void forEach(Consumer action) { Objects.requireNonNull(action); @@ -1327,6 +1329,7 @@ /** * @throws NullPointerException {@inheritDoc} + * @since 9 */ public boolean removeIf(Predicate filter) { Objects.requireNonNull(filter); @@ -1335,6 +1338,7 @@ /** * @throws NullPointerException {@inheritDoc} + * @since 9 */ public boolean removeAll(Collection c) { Objects.requireNonNull(c); @@ -1343,6 +1347,7 @@ /** * @throws NullPointerException {@inheritDoc} + * @since 9 */ public boolean retainAll(Collection c) { Objects.requireNonNull(c);