code: private Filter createChain(
        ColumnPaginationFilter filter, Filter intermediate) {
      ChainFilter chain = FILTERS.chain();
      chain.filter(FILTERS.limit().cellsPerColumn(1));
      if (intermediate != null) {
        chain.filter(intermediate);
      }
      chain.filter(FILTERS.limit().cellsPerRow(filter.getLimit()));
      return chain;
    }
docs: Create a filter chain that allows the latest values for each
  qualifier, those cells that pass an option intermediate filter
  and are less than the limit per row.