DO NOT USE THIS INSTANCE FOR LIVE DATA!!!!
To reduce the number of AbstractList$Itr instances, a good hint is call for getChildCount() or getFacetCount() before traverse.