docs: public static ImmutableSet<? extends AnnotationMirror> getAnnotatedAnnotations(Element element,
        final Class<? extends Annotation> annotationType) {
      List<? extends AnnotationMirror> annotations = element.getAnnotationMirrors();
      return FluentIterable.from(annotations)
          .filter(new Predicate<AnnotationMirror>() {
            @Override public boolean apply(AnnotationMirror input) {
              return isAnnotationPresent(input.getAnnotationType().asElement(), annotationType);
            }
          })
          .toSet();
    }