Method method = clazz.createMethod("execute", EXECUTE_SIGNATURES[params], ACC_PUBLIC|ACC_FINAL);
Code code = method.getCode();
int l_context = code.addLocal();
int l_self = code.addLocal();
int l_base = code.addLocal();
code.addLocals(params);
compileDispatch(function, isstatic, clazz, code, pool, l_context, l_self, l_base, params, constants);
}
createConstructor(clazz, constants);