assertEquals( Interval.valueOf( 0, 1 ), orDocumentIterator.intervalIterator().nextInterval() );
assertEquals( Interval.valueOf( 1, 2 ), orDocumentIterator.intervalIterator().nextInterval() );
assertEquals( Interval.valueOf( 3, 4 ), orDocumentIterator.intervalIterator().nextInterval() );
assertFalse( orDocumentIterator.intervalIterator().hasNext() );
assertEquals( 3, orDocumentIterator.nextDocument() );
assertEquals( Interval.valueOf( 0, 1 ), orDocumentIterator.intervalIterator().nextInterval() );
assertEquals( Interval.valueOf( 1, 2 ), orDocumentIterator.intervalIterator().nextInterval() );
assertFalse( orDocumentIterator.intervalIterator().hasNext() );
assertEquals( 4, orDocumentIterator.nextDocument() );