code: @Override
      public AnnotationVisitor visitAnnotation(String targetMethodName, String annotationClassDescription) {
          if (tc.isDebugEnabled()) {
              Tr.debug(tc, MessageFormat.format("visitAnnotation [ {0} ] Annotation Class [ {1} ] Description [ 2 ]",
                                                getHashText(), targetMethodName, annotationClassDescription));
          }
  
          Type annotationType = Type.getType(annotationClassDescription);
          String annotationClassName = annotationType.getClassName();
  
          AnnotationInfoImpl newAnnotationInfo = new AnnotationInfoImpl(annotationClassName, infoStore);
  
          AnnotationValueImpl newAnnotationValue = new AnnotationValueImpl(newAnnotationInfo);
  
          storeAnnotationValue(targetMethodName, newAnnotationValue);
  
          return new InfoVisitor_Annotation.AnnotationInfoVisitor(newAnnotationInfo);
      }
docs: Visit an annotation child value.