public void visitAnnotation(Clazz clazz, Annotation annotation) {
    // Let the visitor visit the classes referenced in the annotation.
    annotation.referencedClassesAccept(classVisitor);

    // Visit the element values.
    annotation.elementValuesAccept(clazz, this);
  }
 public void visitAnnotation(
     Clazz clazz, Method method, int parameterIndex, Annotation annotation) {
   annotation.elementValuesAccept(clazz, this);
 }
 public void visitAnnotation(
     Clazz clazz, Method method, CodeAttribute codeAttribute, Annotation annotation) {
   annotation.elementValuesAccept(clazz, this);
 }
 public void visitAnnotation(Clazz clazz, Field field, Annotation annotation) {
   annotation.elementValuesAccept(clazz, this);
 }