Just nitpicking. But IMHO we are using a different naming strategy for predicate methods.

"Test if ...."