--- old/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java 2016-11-02 17:59:09.110668200 +0530 +++ new/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java 2016-11-02 17:59:07.340566900 +0530 @@ -542,4 +542,9 @@ public CallSiteDescriptor changeMethodTypeInternal(final MethodType newMethodType) { return get(getLookupPrivileged(), getOperation(), newMethodType, flags); } + + @Override + protected CallSiteDescriptor changeOperationInternal(final Operation newOperation) { + return get(getLookupPrivileged(), newOperation, getMethodType(), flags); + } }