--- old/src/java.base/share/classes/java/lang/reflect/AccessibleObject.java 2018-05-14 22:51:32.544070065 -0400 +++ new/src/java.base/share/classes/java/lang/reflect/AccessibleObject.java 2018-05-14 22:51:30.987980154 -0400 @@ -47,7 +47,7 @@ * in a manner that would normally be prohibited. * *

Java language access control prevents use of private members outside - * their class; package access members outside their package; protected members + * their top-level class; package access members outside their package; protected members * outside their package or subclasses; and public members outside their * module unless they are declared in an {@link Module#isExported(String,Module) * exported} package and the user {@link Module#canRead reads} their module. By