public static < T1 , T2 > BiPredicate < T1 , T2 > or ( BiPredicate < T1 , T2 > first , BiPredicate < T1 , T2 > second , BiPredicate < T1 , T2 > third ) { dbc . precondition ( first != null , "first predicate is null" ) ; dbc . precondition ( second != null , "second predicate is null" ) ; dbc . precondition ( third != null , "third predicate is null" ) ; return Logic . Binary . or ( Iterations . iterable ( first , second , third ) ) ; }
Creates a composite OR predicate from the given predicates .