{
            return 
              new AbstractSequentialList<EClass>() 
              {
                @Override
                public ListIterator<EClass> listIterator(int index)
                {
                  return basicListIterator();
                }

                @Override
                public int size()
                {
                  return delegateSize();
                }
              };
          }