private Iterable<Cursor> onFindAll(EnvKelp envKelp, 
                                     Iterable<RowCursor> rowIter)
  {
    if (rowIter == null) {
      return null;
    }
    
    return new CursorIterable(envKelp, rowIter, _results);
  }
private Iterable < Cursor > onFindAll ( EnvKelp envKelp , Iterable < RowCursor > rowIter ) { if ( rowIter == null ) { return null ; } return new CursorIterable ( envKelp , rowIter , _results ) ; }
/*
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));
}
}