> Given that writing a Spliterator is easier than writing an Iterator, > I would prefer to just write a Spliterator instead of an Iterator (Iterator is so 90s :) You're missing the point, though. There are zillions of classes out there that *already* hand you an Iterator. And many of them are not spliterator-ready.