protected override void Insert(EnvironmentObject obj) { if (obj==null) { throw new ArgumentNullException("obj","Object cannot be null!"); } base.Insert(obj); }
protected virtual void Insert(EnvironmentObject obj) { this.objects.Add(obj); }