public override void Walk(PythonWalker walker) { if (walker.Walk(this)) { if (_tests != null) { foreach (IfStatementTest test in _tests) { test.Walk(walker); } } if (_else != null) { _else.Walk(walker); } } walker.PostWalk(this); } }