public void Visit(WhileStatement whileStatement) { if (_innerVisitor != null) { whileStatement.Accept(_innerVisitor); } whileStatement.Test.Accept(this); whileStatement.Body.Accept(this); }