Local<?> superResult2 = code.newLocal(resultType);
Local<InvocationHandler> nullHandler = code.newLocal(handlerType);
code.loadConstant(methodIndex, m);
code.sget(allMethods, methodArray);
code.aget(thisMethod, methodArray, methodIndex);
code.loadConstant(argsLength, argTypes.length);
code.newArray(args, argsLength);
code.iget(handlerField, localHandler, localThis);
// if (proxy == null)