Yes. It could’ve been omitted. But thus it is immediately visible that it is a
List. Otherwise an extra click through the code / documentation would be required. I think that’s the reason – clarity.
And to add what Joeri Hendrickx commented – it is for the purpose of showing that
AbstractList in the whole picture is just for convenience and to reduce code duplication between