code: public void visitAnnotation(@DottedClassName String annotationClass, Map<String, ElementValue> map, boolean runtimeVisible) {
          if (DEBUG) {
              System.out.println("Annotation: " + annotationClass);
              for (Map.Entry<String, ElementValue> e : map.entrySet()) {
                  System.out.println("    " + e.getKey());
                  System.out.println(" -> " + e.getValue());
              }
          }
      }
docs: Visit annotation on a class, field or method
  
  @param annotationClass
  class of annotation
  @param map
  map from names to values
  @param runtimeVisible
  true if annotation is runtime visible