public static <T> Predicate<T> ifNull(Predicate<T> p) {
		return p == null ? predicate() : p;
	}
Returns the given Predicate object if it is not {@code null}.  Otherwise, a 
{@link #predicate()} (which always returns true) is returned.  This is useful to avoid
using {@code null}.

@param p the predicate function to check for {@code null}
@return a non-null predicate
Ghidra/Framework/Utility/src/main/java/utility/function/Dummy.java