code: public BooleanBuilder andAnyOf(Predicate... args) {
          if (args.length > 0) {
              and(ExpressionUtils.anyOf(args));
          }
          return this;
      }
docs: Create the intersection of this and the union of the given args
  {@code (this && (arg1 || arg2 ... || argN))}
  
  @param args union of predicates
  @return the current object