public override Statement VisitLabeledStatement(LabeledStatement lStatement) { if (lStatement == null) return null; if (replaceType == ReplaceType.LabeledStatement && lStatement.Label.Name == oldName.Name) return (Statement)newNode; lStatement.Statement = (Statement)this.Visit(lStatement.Statement); return lStatement; }