Would be good to add JavaDoc here documenting the semantics of this List.  What's the order?