code: @Override
      public AnnotationVisitor visitAnnotation(String desc, boolean visible) {
          AnnotationVisitor av = super.visitAnnotation(desc, visible);
          observedAnnotations.add(Type.getType(desc));
          if (desc.equals(INJECTED_TRACE_TYPE.getDescriptor())) {
              injectedTraceAnnotationVisitor = new InjectedTraceAnnotationVisitor(av, getClass());
              av = injectedTraceAnnotationVisitor;
          }
          return av;
      }
docs: Visit the method annotations looking at the supported RAS annotations.
  The visitors are only used when a {@code MethodInfo} model object was
  not provided during construction.
  
  @param desc
  the annotation descriptor
  @param visible
  true if the annotation is a runtime visible annotation