Apologies in advance: when you visit a node, it becomes your responsibility to traverse its children, so there needs to be a `this.genericVisit(call);` line here at the end. No way you could have known; sorry.