docs: private List<Annotation> buildDeclaredAnnotationList(final Annotation annotation) {
          final List<Annotation> list = Arrays.stream(annotation.annotationType().getDeclaredAnnotations())
                  .collect(Collectors.toList());
          list.add(annotation);
          return list;
      }