Interface PredicateVisitable