public static <T> Predicate<T> get(final Optional<Predicate<T>> optionalPredicate) {
        return optionalPredicate.orElse(x -> true);
    }
Chains predicates together using an OR. predicate2 will be tested after predicate1.

@return A single predicate representing predicate1 OR predicate2.
stroom-util/src/main/java/stroom/util/PredicateUtil.java