mv.visitVarInsn(ALOAD, 1);
mv.visitVarInsn(ALOAD, 0);
mv.visitFieldInsn(GETFIELD, className, "module_name", EATOM_DESC);
mv.visitVarInsn(ALOAD, 0);
mv.visitFieldInsn(GETFIELD, className, "function_name", EATOM_DESC);
mv.visitLdcInsn(new Integer(arity));
mv.visitMethodInsn(INVOKEVIRTUAL, Type.getInternalName(EOutputStream.class), "write_external_fun",
"("+EATOM_DESC+EATOM_DESC+"I)V");
mv.visitInsn(RETURN);