mv = cw.visitMethod(ACC_PUBLIC, "<init>", "(IIIIIIIIII)V", null, null);
// visible method annotation
mv.visitAnnotation(DEPRECATED, true).visitEnd();
// invisible method annotation
av0 = mv.visitAnnotation("Lpkg/Annotation;", false);
av0.visitAnnotation("annotationValue", DOC).visitEnd();
av0.visitEnd();
// synthetic parameter annotation
mv.visitParameterAnnotation(0, "Ljava/lang/Synthetic;", false);
// visible parameter annotation