Hilfsmethoden mit varargs-Parametern
/**
* Hilfsmethode zum Aufbau von Und-verknüpften Prädikat-Expressions.
*
* @param <CT> Type-Parameter Kontext-Objekt-Typ
* @param predicateArr vararg Und-zu-verknüpfende Prädikate
* @return verknüpfte Prädikate
*/
public <CT> Predicate<CT> and(
final Predicate<CT>... predicateArr ) {
return new And<CT>( predicateArr );
}
/**
* Hilfsmethode zum Aufbau von Oder-verknüpften Prädikat-Expressions.
*
* @param <CT> Type-Parameter Kontext-Objekt-Typ
* @param predicateArr vararg Oder-zu-verknüpfende Prädikate
* @return verknüpfte Prädikate
*/
public <CT> Predicate<CT> or(
final Predicate<CT>... predicateArr ) {
return new Or<CT>( predicateArr );
}