String sDesc = "(" + desc + ")V";
CodeVisitor sv =
cv.visitMethod(ACC_PRIVATE, "_set" + name, sDesc, null, null);
sv.visitFieldInsn(GETSTATIC,
"java/lang/System", "err", "Ljava/io/PrintStream;");
sv.visitLdcInsn("_set" + name + " called");
sv.visitMethodInsn(INVOKEVIRTUAL,
"java/io/PrintStream", "println", "(Ljava/lang/String;)V");
sv.visitVarInsn(ALOAD, 0);
sv.visitIntInsn(t.getOpcode(ILOAD), 1);
sv.visitFieldInsn(PUTFIELD, owner, name, desc);