--- old/src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java 2018-07-20 10:23:58.000000000 -0700 +++ new/src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java 2018-07-20 10:23:58.000000000 -0700 @@ -451,6 +451,9 @@ return true; } } + if (Reflection.areNestMates(cl, superCl)) { + return true; + } return false; } else { // sanity check to ensure the parent is protected or public