if (isHack) { load_arg(1); unbox(types[stop]); }
        private void generateNewInstanceHelper(Method method, boolean isHack) {            begin_method(method);            new_instance(constructor.getDeclaringClass());            dup();            Class types[] = constructor.getParameterTypes();            int stop = isHack ? types.length - 1 : types.length;            for (int i = 0; i < stop; i++) {                load_arg(0);                push(i);                aaload();                unbox(types[i]);            }            if (isHack) {                load_arg(1);                unbox(types[stop]);            }            invoke(constructor);            return_value();            end_method();        }