code: public void accept(final AnnotationVisitor av) {
          if (av != null) {
              if (values != null) {
                  for (int i = 0; i < values.size(); i += 2) {
                      String name = (String) values.get(i);
                      Object value = values.get(i + 1);
                      accept(av, name, value);
                  }
              }
              av.visitEnd();
          }
      }
docs: Makes the given visitor visit this annotation.
  
  @param av
  an annotation visitor. Maybe <tt>null</tt>.