class NestedIterator implements Iterator<T> {

	@Override
	public void remove() {
		throw new UnsupportedOperationException();
	}

	public  NestedIterator(Iterable<? extends Iterable<T>> iterableOfIterables);

}