code: private SelectorBuilderImpl multipleValuePredicate(String field, String[] propertyValues,
        PredicateOperator operator) {
      if (propertyValues == null) {
        return this;
      }
  
      Predicate predicate = new Predicate();
      predicate.setOperator(operator);
      predicate.setField(field);
  
      for (String propertyValue : propertyValues) {
        predicate.getValues().add(propertyValue);
      }
  
      this.predicates.add(predicate);
  
      return this;
    }
docs: Adds a predicate for the specified field, property values, and operator.