code: public Filter<S> getFilter() {
          Filter<S> filter = null;
          for (QueryExecutor<S> executor : mExecutors) {
              Filter<S> subFilter = executor.getFilter();
              filter = filter == null ? subFilter : filter.or(subFilter);
          }
          return filter;
      }
docs: Returns the combined filter of the wrapped executors.