code: @Override
  	public void handleRequest(final Request request) {
  		super.handleRequest(request);
  
  		if (isPresent(request)) {
  			if (getExpandMode() != ExpandMode.NONE) {
  				handleExpansionRequest(request);
  			}
  
  			if (getSelectMode() != SelectMode.NONE) {
  				handleSelectionRequest(request);
  			}
  
  			if (getPaginationMode() != PaginationMode.NONE) {
  				handlePaginationRequest(request);
  			}
  
  			if (isFilterable()) {
  				handleFilterRequest(request);
  			}
  
  			if (isSortable()) {
  				handleSortRequest(request);
  			}
  		}
  	}
docs: Override handleRequest to add table-specific functionality such as pagination and row selection.
  
  @param request the request being responded to.