docs: protected final void addAnnotationValuesFromData(List results, Map<CharSequence, Object> values) {
          if (values != null) {
              Object v = values.get(AnnotationMetadata.VALUE_MEMBER);
              if (v instanceof io.micronaut.core.annotation.AnnotationValue[]) {
                  io.micronaut.core.annotation.AnnotationValue[] avs = (io.micronaut.core.annotation.AnnotationValue[]) v;
                  for (io.micronaut.core.annotation.AnnotationValue av : avs) {
                      addValuesToResults(results, av);
                  }
              } else if (v instanceof Collection) {
                  Collection c = (Collection) v;
                  for (Object o : c) {
                      if (o instanceof io.micronaut.core.annotation.AnnotationValue) {
                          addValuesToResults(results, ((io.micronaut.core.annotation.AnnotationValue) o));
                      }
                  }
              }
          }
      }