question: @ Override public Object [ ] toArray ( ) { final ArrayList < Object > out = new ArrayList < Object > ( ) ; final Iterator < IGPO > gpos = iterator ( ) ; while ( gpos . hasNext ( ) ) { out . add ( gpos . next ( ) ) ; } return out . toArray ( ) ; }
target:  Eagerly streams materialized objects into an array