code: public Criteria in(Iterable<?> values) {
  		Assert.notNull(values, "Collection of 'in' values must not be null");
  		for (Object value : values) {
  			if (value instanceof Collection) {
  				in((Collection<?>) value);
  			} else {
  				is(value);
  			}
  		}
  		return this;
  	}
docs: Crates new {@link Predicate} for multiple values {@code (arg0 arg1 arg2 ...)}
  
  @param values the collection containing the values to match against
  @return