mv.trycatch(tryBegin, tryEnd, doFinally, null);
if (callConfig != CallConfiguration.FRAME_AND_DUMMY_SCOPE) {
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);