question: not an actual iterable concode_field_sep int current concode_elem_sep int[] currentSlab concode_elem_sep int count concode_elem_sep int currentSlabPos concode_elem_sep List<int[]> slabs concode_elem_sep int SLAB_SIZE concode_elem_sep int[][] slabs concode_field_sep int next concode_elem_sep void add concode_elem_sep int size concode_elem_sep void initSlab concode_elem_sep boolean hasNext
target: IntIterator function ( ) { int [ ] [ ] loc0 = slabs . toArray ( new int [ slabs . size ( ) + 1 ] [ ] ) ; loc0 [ slabs . size ( ) ] = currentSlab ; return new IntIterator ( loc0 , SLAB_SIZE * slabs . size ( ) + currentSlabPos ) ; }