docs: static Optional<AnnotationMirror> getAnnotationMirror(Element element,
        Class<? extends Annotation> annotationType) {
      String annotationName = annotationType.getName();
      for (AnnotationMirror annotationMirror : element.getAnnotationMirrors()) {
        if (getQualifiedName(annotationMirror.getAnnotationType()).contentEquals(annotationName)) {
          return Optional.of(annotationMirror);
        }
      }
      return Optional.absent();
    }