@Override
    public Iterator<QueryableEntry> iterator() {
        return new It();
    }
@Test
    public void contains_matchingPredicate_notInResult() {
        Set<QueryableEntry> entries = generateEntries(100000);
        List<Set<QueryableEntry>> otherIndexedResults = new ArrayList<>();
        otherIndexedResults.add(Collections.emptySet());
        AndResultSet resultSet = new AndResultSet(entries, otherIndexedResults, asList(Predicates.alwaysTrue()));

        assertNotContains(resultSet, entries.iterator().next());
    }