public static Conjunction and(Criterion... criterionList) {
    Conjunction junction = new Conjunction();
    for( Criterion criterion : criterionList ) {
      junction.add( criterion );
    }
    return junction;
  }
public static Conjunction and(Criterion... criterionList) {
    Conjunction junction = new Conjunction();
    for( Criterion criterion : criterionList ) {
      junction.add( criterion );
    }
    return junction;
  }
public static Conjunction and ( Criterion ... criterionList ) { Conjunction junction = new Conjunction ( ) ; for ( Criterion criterion : criterionList ) { junction . add ( criterion ) ; } return junction ; }
Connects multiple restrictions with an logical conjunction.
Calling this method is a shortcut for creating a {@link Conjunction}
by calling {@link #conjunction()} and adding all restrictions
to it.

@param criterionList The restrictions to add to the conjunction.
@return {@link Conjunction} instance
Connects multiple restrictions with an logical conjunction . Calling this method is a shortcut for creating a { @link Conjunction } by calling { @link #conjunction () } and adding all restrictions to it .