class ACompositeIterator implements Iterator<T> {

    @Override
    public T next() {
        refreshCurrent ();
        return curIterator.next();
    }

    public  ACompositeIterator(Iterator<Iterator<T>> itit);
    public  ACompositeIterator(Iterable<Iterator<T>> itit);

}