fv = cw.visitField(ACC_PUBLIC, "f", "I", null, null);
// visible field annotation
fv.visitAnnotation(DEPRECATED, true).visitEnd();
// invisible field annotation
av0 = fv.visitAnnotation("Lpkg/Annotation;", false);
av0.visitEnum("enumValue", "Lpkg/Enum;", "V0");
av0.visitEnd();
fv.visitEnd();
mv = cw.visitMethod(ACC_PUBLIC, "<init>", "(IIIIIIIIII)V", null, null);