public override object Clone() { DeclarationStatement decl = (DeclarationStatement) base.Clone(); decl.typeSpecifier = (TypeSpecifier) typeSpecifier.Clone(); return decl; }