I find it hilarious that, after all these years, Java is still not adhering to the Interface Segregation principle - working with _small_ interfaces should be a thing. Having SequencedCollection inherit Collection goes against that.
And naturally the whole COM like OO ABIs also support it.