code: protected final void acceptAnnotations(final MethodVisitor mv) {
          int n = visibleTypeAnnotations == null ? 0 : visibleTypeAnnotations
                  .size();
          for (int i = 0; i < n; ++i) {
              TypeAnnotationNode an = visibleTypeAnnotations.get(i);
              an.accept(mv.visitInsnAnnotation(an.typeRef, an.typePath, an.desc,
                      true));
          }
          n = invisibleTypeAnnotations == null ? 0 : invisibleTypeAnnotations
                  .size();
          for (int i = 0; i < n; ++i) {
              TypeAnnotationNode an = invisibleTypeAnnotations.get(i);
              an.accept(mv.visitInsnAnnotation(an.typeRef, an.typePath, an.desc,
                      false));
          }
      }
docs: Makes the given visitor visit the annotations of this instruction.
  
  @param mv
  a method visitor.