if (numberOfObjectsPerBatch() == 0) { start = 0; end = rowCount();
_displayedObjects = objectsInRange(start, end).mutableClone(); }
    public NSArray displayedObjects() {        if (!isBatching()) return super.displayedObjects();        //check the start and end based on currentBatchIndex and numberOfObjectsPerBatch()        int count = rowCount();        int start = currentBatchIndex() * numberOfObjectsPerBatch();        int end = start + numberOfObjectsPerBatch();        if (numberOfObjectsPerBatch() == 0) {            start = 0;            end = rowCount();        }        NSMutableArray objects = objectsInRange(start, end).mutableClone();        return objects;    }