A: while ( true ) idx.fwd(); idx.localize( offsets[ i ] ); for ( int d = n - 1; d >= 0; --d )
while ( ii.hasNext() ) ii.fwd(); cur.setPosition( ii ); for ( x0 = 0; x0 < dim0; x0++ )
while ( ii.hasNext() ) ii.fwd(); cur.setPosition( ii ); for ( x0 = 0; x0 < dim0; x0++ )
while ( ii.hasNext() ) ii.fwd();
while ( ii.hasNext() ) ii.fwd();
cursorDim.fwd(); cursorDim.localize( pos );