public override Operation Clone(CompositeType newParent) { CSharpMethod method = new CSharpMethod(newParent); method.CopyFrom(this); return method; }