--- old/src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java 2018-09-28 11:28:46.589908797 +0700 +++ new/src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java 2018-09-28 11:28:46.189908797 +0700 @@ -1682,7 +1682,7 @@ if (elemType == Object.class) return varargsArray(nargs); // other cases: primitive arrays, subtypes of Object[] - MethodHandle cache[] = Makers.TYPED_COLLECTORS.get(elemType); + MethodHandle[] cache = Makers.TYPED_COLLECTORS.get(elemType); MethodHandle mh = nargs < cache.length ? cache[nargs] : null; if (mh != null) return mh; if (nargs == 0) {