class ReflectionUtils {

	private ReflectionUtils() {
	}

	/**
	 * Returns a {@link java.util.Set} of {@link java.lang.reflect.Method} instances that
	 * are annotated with the annotation provided.
	 * @param clazz The class to search for a method with the given annotation type
	 * @param annotationType The type of annotation to look for
	 * @return a set of {@link java.lang.reflect.Method} instances if any are found, an
	 * empty set if not.
	 */
	public static Set<Method> findMethod(Class<?> clazz, Class<? extends Annotation> annotationType) {<FILL_FUNCTION_BODY>}

}

		return Arrays.stream(org.springframework.util.ReflectionUtils.getAllDeclaredMethods(clazz))
			.filter(method -> AnnotationUtils.findAnnotation(method, annotationType) != null)
			.collect(Collectors.toSet());
	
<no_super_class>