protected override void VisitTerminator(Terminator item) { }
protected abstract void VisitTerminator(Terminator item);
protected override void VisitTerminator(Terminator item) { Unprocessed(item); }
protected override void VisitTerminator(Terminator item) { // }