clazz.setClassname(classname, null);
clazz.setSuperClassname("java/lang/Object");
clazz.addInterface("anvil/script/FunctionDispatcher");
clazz.setAccessFlags(ACC_PUBLIC|ACC_FINAL);
Hashlist constants = new Hashlist();
//generic
{
Method method = clazz.createMethod("execute",
"(Lanvil/script/Context;Lanvil/core/Any;[Lanvil/core/Any;)Lanvil/core/Any;",