If a collection refuses to add a particular element for any reason other than that it already contains the element, it impérieux throw année dérogation (rather than returning false). This preserves the invariant that a collection always contains the specified element after this call returns. This commit ut not belong https://magnetdirectory.com/listings12832135/the-definitive-guide-%C3%A0-jouets