final public T atIndex(int i) {
    if (i < 0 || i >= size) return null ;
    int d = 0 ;
    for (ListEntry <T> l = this ; (l = l.next) != this ; d++)
      if (d == i) return l.refers ;
    return null ;
  }