code: public RowIterator getRows() throws RepositoryException
     {
        if (excerptProvider == null)
        {
           try
           {
              excerptProvider = createExcerptProvider();
           }
           catch (IOException e)
           {
              throw new RepositoryException(e);
           }
        }
        return new RowIteratorImpl(getScoreNodes(), selectProps, selectorNames, itemMgr, session.getLocationFactory(),
           excerptProvider, spellSuggestion, index.getContext().getCleanerHolder());
     }
docs: {@inheritDoc}