Sprehod po elementih strukture podatkov je v programski kodi grši, kot bi lahko bil. Mehanizem iteratorjev, ki se trenutno uporablja v ta namen, je preobsežen, saj iteratorja ne uporabljano za nič drugega kot za branje posameznih elementov iz zbirke. Takole je videti koda z iteratorjem: