code: private Iterable<Cursor> onFindAll(EnvKelp envKelp, 
                                       Iterable<RowCursor> rowIter)
    {
      if (rowIter == null) {
        return null;
      }
      
      return new CursorIterable(envKelp, rowIter, _results);
    }
docs: /*
  private class FindAllResult extends Result.Wrapper<Iterable<RowCursor>,Iterable<Cursor>>
  {
  private EnvKelp _envKelp;
  
  FindAllResult(EnvKelp envKelp, Result<Iterable<Cursor>> result)
  {
  super(result);
  
  _envKelp = envKelp;
  }
  
  @Override
  public void complete(Iterable<RowCursor> rowIter)
  {
  if (rowIter == null) {
  getNext().complete(null);
  return;
  }
  
  getNext().complete(new CursorIterable(_envKelp, rowIter, _results));
  }
  }