clazz.addInterface("anvil/script/GeneratorDispatcher");
clazz.setAccessFlags(ACC_PUBLIC|ACC_FINAL);
Method method = clazz.createMethod("<init>", "()V", ACC_PUBLIC);
Code code = method.getCode();
code.self();
code.invokespecial(pool.addMethodRef(clazz.getSuperClassIndex(), "<init>", "()V"));
code.vreturn();
method = clazz.createMethod("execute",
"(Lanvil/script/Context;Lanvil/core/AnyClass;Lanvil/script/Generator;)Lanvil/core/Any;",