protected override void CloneTo (CloneContext clonectx, Statement t) { Do target = (Do) t; target.EmbeddedStatement = EmbeddedStatement.Clone (clonectx); target.expr = expr.Clone (clonectx); } }