--- old/src/java.base/share/classes/java/lang/invoke/MethodHandles.java 2020-03-02 16:03:33.371187995 +0100 +++ new/src/java.base/share/classes/java/lang/invoke/MethodHandles.java 2020-03-02 16:03:33.163184492 +0100 @@ -2595,7 +2595,7 @@ // static init factory is a static method assert(ctor.isMethod() && ctor.getReturnType() == ctor.getDeclaringClass() && ctor.getReferenceKind() == REF_invokeStatic); assert(!MethodHandleNatives.isCallerSensitive(ctor)); // must not be caller-sensitive - return lookup.getDirectMethodNoSecurityManager(ctor.getReferenceKind(), ctor.getDeclaringClass(), ctor, null); + return lookup.getDirectMethodNoSecurityManager(ctor.getReferenceKind(), ctor.getDeclaringClass(), ctor, lookup); } }