[Implement the approach described in this article](https://enterprisecraftsmanship.com/posts/which-collection-interface-to-use) When the analysis should not work: 1. If this parameter is passed to some other method within the current 2. If this object uses methods specific to this collection (for example: Add, Remove)