protected override void CloneTo (CloneContext clonectx, Statement t) { Using target = (Using) t; target.decl = (VariableDeclaration) decl.Clone (clonectx); target.stmt = stmt.Clone (clonectx); } }