As a consequence of our choice to design XSModel in IDL instead of Java we ended up creating many list type interfaces. If we had started this work in Java we would have used java.util.List instead, an interface which is built into the Java class library that has first class support in the Collections API and is used by countless applications. When we revisit the XSModel for XML Schema 1.1 we should retrofit java.util.List everywhere in the API where we are returning the XSModel specific list types. In anticipation of this change I've updated each of the list implementations so that they now implement java.util.List. This will make it easier to update the API when the time comes.
As a consequence of our choice to design XSModel in IDL instead of Java we ended
up creating many list type interfaces. If we had started this work in Java we
would have used java.util.List instead, an interface which is built into the Java
class library that has first class support in the Collections API and is used by
countless applications. When we revisit the XSModel for XML Schema 1.1 we should
retrofit java.util.List everywhere in the API where we are returning the XSModel
specific list types. In anticipation of this change I've updated each of the
list implementations so that they now implement java.util.List. This will make it
easier to update the API when the time comes.

git-svn-id: 39602be06c88ea89c23a8a9fd3d1314146990de6@726314 13f79535-47bb-0310-9956-ffa450edef68

RackerWilliams/xercesj,RackerWilliams/xercesj,RackerWilliams/xercesj