code: public static List<PredicatedHandler> getPredicatedHandlers(PredicatedHandlersProvider[] predicatedHandlersProviders) {
          List<PredicatedHandler> predicatedHandlers = new ArrayList<>();
          if (predicatedHandlersProviders != null && predicatedHandlersProviders.length > 0) {
              for (PredicatedHandlersProvider predicatedHandlersProvider : predicatedHandlersProviders) {
                  predicatedHandlers.addAll(predicatedHandlersProvider.getPredicatedHandlers());
              }
          }
          return predicatedHandlers;
      }
docs: Helper for retrieving all PredicatedHandlers from the given list of PredicatedHandlersProviders.
  
  @param predicatedHandlersProviders The list of PredicatedHandlersProviders that will be checked for retrieval of PredicatedHandlers.
  @return The list of PredicatedHandlers