mv.visitTypeInsn(ANEWARRAY, "Boo");
mv.visitTypeInsn(ANEWARRAY, "[LDoo;");
mv.visitTypeInsn(ANEWARRAY, "[I");
mv.visitTypeInsn(ANEWARRAY, "J");
mv.visitMultiANewArrayInsn("[[LBoo;", 2);
mv.visitMethodInsn(INVOKEVIRTUAL,
"Doo",
"goo",
"([[LBoo;LCoo;LDoo;)LCoo;");