@Test
public void visitorGetsVisited() {

    final PredicateVisitor visitorMock = mock(PredicateVisitor.class);
    final ExistsNode existsNode = new ExistsNode("propertyName");
    existsNode.accept(visitorMock);
    verify(visitorMock).visit(existsNode);
}