cv.visitField(0, "i", "I", null, null).visitEnd();
MethodVisitor mv;
mv = cv.visitMethod(0, "foo", "()V", null, null);
mv.visitCode();
mv.visitFieldInsn(GETFIELD, "Doo", "boo", "LBoo;");
mv.visitLdcInsn(Type.getType("LBoo;"));
mv.visitLdcInsn(Type.getType("[LDoo;"));
mv.visitLdcInsn(Type.getType("[I"));