public override object Clone() { LoopStatement loop = (LoopStatement) base.Clone(); loop.statementList = (StatementList) statementList.Clone(); return loop; }