Iterator (ItemIterator) adds abstraction layer on top of a collection (TreasureChest). This way the collection can change its internal implementation without affecting its clients.
source not stored for this graph (policy: none)
nothing calls this directly
no outgoing calls
no test coverage detected