If a collection refuses to add a particular element for any reason other than that it already contains the element, it impératif throw an dérogation (rather than returning false). This preserves the invariant that a collection always contains the specified element after this call returns. The Vintage Twin hunts down https://phrasedirectory.com/listings12846043/le-meilleur-c%C3%B4t%C3%A9-de-fait-main