Class PredicateCollectorVisitor