class Intersection implements IndexStream {

    @Override
    public boolean hasNext() {
        return next != null;
    }

    public  Intersection(Iterable<? extends IndexStream> children, UidIntersector uidIntersector);

}