@Override
    public Iterator<QueryableEntry> iterator() {
        return new It();
    }
@Test(expected = UnsupportedOperationException.class)
    public void removeUnsupported() {
        Set<QueryableEntry> entries = generateEntries(100000);
        AndResultSet resultSet = new AndResultSet(entries, null, asList(Predicates.alwaysTrue()));

        resultSet.remove(resultSet.iterator().next());
    }