mv.trycatch(catchReturnJump, doReturnFinally, doFinally, null);
}
mv.trycatch(catchRedoJump, doRedoFinally, doFinally, null);
mv.label(tryBegin);
{
mv.aload(0);
// FIXME we want to eliminate these type casts when possible
mv.getfield(mnamePath, "$scriptObject", ci(Object.class));
mv.checkcast(typePath);
mv.aload(THREADCONTEXT_INDEX);
mv.aload(RECEIVER_INDEX);