code: public static Disjunction or(Criterion... criterionList) {
      Disjunction junction = new Disjunction();
      for( Criterion criterion : criterionList ) {
        junction.add( criterion );
      }
      return junction;
    }
docs: Connects multiple restrictions with an logical disjunction.
  Calling this method is a shortcut for creating a {@link Disjunction}
  by calling {@link #disjunction()} and adding all restrictions
  to it.
  
  @param criterionList The restrictions to add to the disjunction.
  @return {@link Disjunction} instance