code: protected NodeVector getVector() {
        NodeVector nv = (m_cache != null) ?  m_cache.getVector() : null;
        return nv;
    }
docs: If this iterator needs to cache nodes that are fetched, they
  are stored in the Vector in the generic object.