protected virtual void VisitIfStatement(BoundIfStatement node) { VisitExpression(node.Condition); VisitStatement(node.Consequence); if (node.AlternativeOpt != null) VisitStatement(node.AlternativeOpt); }