It seems that it can still throw `IllegalArgumentException` if there are too many elements.

> `new IllegalArgumentException("Sequence contains too many elements")`

So don't all of these Javadocs now need to include both `IllegalArgumentException` and `NoSuchElementException`?