code: @Override
    public int size() {
      int size = 0;
      for (E e = first; e != null; e = getNext(e)) {
        size++;
      }
      return size;
    }
docs: {@inheritDoc}
  <p>
  Beware that, unlike in most collections, this method is <em>NOT</em> a constant-time operation.