docs: @Override
      @SuppressFBWarnings("EI_EXPOSE_REP")
      public <K, V> void setPredicates(Predicate<K, V>[] predicates) {
          if (this.predicates == null) {
              this.predicates = predicates;
          } else {
              throw new IllegalStateException("Cannot reset predicates in an OrPredicate after they have been already set.");
          }
      }