cw.visitField(ACC_PUBLIC + ACC_STATIC, "NUM_ATTRIBUTES", "I", null, null);
cv = cw.visitMethod(ACC_STATIC, "<clinit>", "()V", null, null);
cv.visitInsn(ICONST_1);
cv.visitFieldInsn(PUTSTATIC, classNameAsSlashes, "NUM_ATTRIBUTES", "I");
cv.visitInsn(RETURN);
cv.visitMaxs(0, 0);
cv = cw.visitMethod(ACC_PUBLIC + ACC_STATIC, "setNumAttributes", "(Ljava/lang/Integer;)V",
null, null);
cv.visitVarInsn(ALOAD, 0);
cv.visitMethodInsn(INVOKEVIRTUAL, "java/lang/Integer", "intValue", "()I");