public override object Clone() { Argument arg = (Argument) base.Clone(); arg.typeSpecifier = (TypeSpecifier) typeSpecifier.Clone(); return arg; }