public override object Clone() { ReturnStatement returnStmt = (ReturnStatement) base.Clone(); returnStmt.value = (Expression) value.Clone(); return returnStmt; }