CodeVisitor mv;
mv = cv.visitMethod(ACC_PUBLIC, M_SPEEDO_COPY_STATE,
"(" + JT_STATE + JT_STATE + ")V", null, null);
//(($classNameFields) src).speedoCopyState(src, dest);
mv.visitVarInsn(ALOAD, 1);
mv.visitTypeInsn(CHECKCAST, xfieldsJCN);
mv.visitVarInsn(ALOAD, 1);
mv.visitVarInsn(ALOAD, 2);
mv.visitMethodInsn(INVOKEVIRTUAL, xfieldsJCN, M_SPEEDO_COPY_STATE,
"(" + JT_STATE + JT_STATE + ")V");
mv.visitInsn(RETURN);