<p>This method allocates a collection using the default constructor even though it is known
apriori how many items are going to be placed in the collection (or at least a reasonable guess)
and thus needlessly causes intermediate reallocations of the collection.
</p>