static <ENTITY> CombinedPredicate<ENTITY> or(List<Predicate<? super ENTITY>> predicates) {
        return new AbstractCombinedPredicate.OrCombinedBasePredicateImpl<>(predicates);
    }
Creates or returns a new CombinedPredicate that is the logical OR
combination of the given predicates.

@param <ENTITY> entity type
@param predicates the predicates that make up the OR operation
@return a new CombinedPredicate that is the logical OR combination of
the given predicates
runtime-parent/runtime-field/src/main/java/com/speedment/runtime/field/predicate/CombinedPredicate.java