@Override
    public Iterator<QueryableEntry> iterator() {
        return new It();
    }
@Test
    public void testIterator_notEmpty_iteratorReused() {
        QueryableEntry entry = entry(data());
        addEntry(entry);

        Iterator<QueryableEntry> it = result.iterator();
        assertThat(it.hasNext()).isTrue();
        assertThat(it.next()).isEqualTo(entry);
    }