docs: public static <T> T getAnnotation(final Class c, final Class<T> annotation) {
          final List<T> found = getAnnotations(c, annotation);
          if (found != null && !found.isEmpty()) {
              return found.get(0);
          } else {
              return null;
          }
      }