docs: public static Map<Class<? extends Annotation>, Set<Method>> findAnnotatedMethods(Class<?> clazz, MethodFilter methodFilter, Collection<Class<? extends Annotation>> annotations) {
          
          Map<Class<? extends Annotation>, Set<Method>> annotatedMethods = new HashMap<Class<? extends Annotation>, Set<Method>>();
          for (Class<? extends Annotation> annotation : annotations) { 
              MethodFilter annotationFilter = new MethodFilterBuilder().annotated(annotation).build();
              if(methodFilter != null) {
                  annotationFilter = new MethodFilterList(annotationFilter, methodFilter);
              }
              Set<Method> methods = getMethods(clazz, annotationFilter);
              annotatedMethods.put(annotation, methods);
          }
          
          return annotatedMethods;
      }