ClassWriter cw = createBlockCtor19(mnamePath, typeClass);
SkinnyMethodAdapter mv = startBlockCall19(cw);
mv.aload(0);
mv.getfield(mnamePath, "$scriptObject", ci(typeClass));
mv.aload(1);
mv.aload(2);
mv.aload(3);
mv.aload(4);
mv.invokestatic(typePathString, method, sig(
IRubyObject.class, "L" + typePathString + ";", ThreadContext.class,
IRubyObject.class, IRubyObject[].class, Block.class));