if (_catches > 0) {
handler.startCatch(code.getPool().addClass("anvil/script/ScriptException"));
int l_throwable = code.addLocal();
int l_data = code.addLocal();
code.astore(l_throwable);
code.aload(l_throwable);
code.invokevirtual(code.getPool().addMethodRef("anvil/script/ScriptException", "getData", "()Lanvil/core/Any;"));
code.astore(l_data);
for(int i=0; i<_catches; i++) {
_catch[i].compile(context, handler, l_data);
}