public override void Delete(int index) { if (0 <= index && index < args.Length) { RemoveArg(index); } base.Delete(index); }