Hello, only after a looong quest I realized that new IteratorChain(Iterator) will only iterate through the elements of the given iterator instead of expecting that each element is an iterator itself through which one iterates. Am I blurred to expect such ? I suppose that changing this behaviour would be a too strong API change... so should one do an IteratorThroughIterators?? I can offer a class... if wished. paul