public static Disjunction or(Criterion... criterionList) {
    Disjunction junction = new Disjunction();
    for( Criterion criterion : criterionList ) {
      junction.add( criterion );
    }
    return junction;
  }
public static Disjunction or(Criterion... criterionList) {
    Disjunction junction = new Disjunction();
    for( Criterion criterion : criterionList ) {
      junction.add( criterion );
    }
    return junction;
  }
public static Disjunction or ( Criterion ... criterionList ) { Disjunction junction = new Disjunction ( ) ; for ( Criterion criterion : criterionList ) { junction . add ( criterion ) ; } return junction ; }
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
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 .