--- old/src/java.base/share/classes/java/lang/invoke/MethodHandles.java 2018-03-07 12:08:24.000000000 -0800 +++ new/src/java.base/share/classes/java/lang/invoke/MethodHandles.java 2018-03-07 12:08:23.000000000 -0800 @@ -469,12 +469,10 @@ * methods as if they were normal methods, but the JVM bytecode verifier rejects them. * A lookup of such an internal method will produce a {@code NoSuchMethodException}. *

- * Since JDK 11 the relationship between nested types can be expressed directly through the - * {@code NestHost} and {@code NestMembers} attributes. - * (See the Java Virtual Machine Specification, sections 4.7.28 and 4.7.29.) - * In that case, the lookup class has direct access to private members of all its nestmates, and + * The lookup class has direct access to private members of all its + * nestmates, and * that is true of the associated {@code Lookup} object as well. - * Otherwise, access between nested classes is obtained by the Java compiler creating + * In some cases, access between nested classes is obtained by the Java compiler creating * a wrapper method to access a private method of another class in the same nest. * For example, a nested class {@code C.D} * can access private members within other related classes such as