static <T extends Annotation> List<T> find(AnnotatedElement element, Class<T> annotationType,
                                               FindOption... findOptions) {
        return find(element, annotationType, EnumSet.copyOf(
                ImmutableList.copyOf(requireNonNull(findOptions, "findOptions"))));
    }
Returns all annotations of the {@code annotationType} searching from the specified {@code element}.
The search range depends on the specified {@link FindOption}s.

@param element the {@link AnnotatedElement} to find annotations
@param annotationType the type of the annotation to find
@param findOptions the options to be applied when finding annotations
core/src/main/java/com/linecorp/armeria/internal/server/annotation/AnnotationUtil.java