public List<Predicate> getPredicates(Sentence s) { return (List<Predicate>)s.accept(this, new List<Predicate>()); }