The Collection interface provides support for the implementation of a mathematical bag - an unorderedcollection of objects that may contain duplicates.