code: @Override
      public AnnotationValueImpl getValue(String name) {
          AnnotationValueImpl annotationValue = ((this.values == null) ? null : this.values.get(name));
  
          if (annotationValue == null) {
              ClassInfoImpl useAnnotationClassInfo = getAnnotationClassInfo();
              MethodInfoImpl methodInfo = useAnnotationClassInfo.getMethod(name);
              if (methodInfo == null) {
                  Tr.warning(tc, "ANNO_ANNOINFO_NO_METHOD", getHashText(), useAnnotationClassInfo.getHashText(), name);
                  // leave the value null
              } else {
                  annotationValue = methodInfo.getAnnotationDefaultValue();
              }
          }
  
          return annotationValue;
      }
docs: occurrence.