code: public TableOperation createLimitWithFetch(int fetch, TableOperation child) {
  		SortTableOperation previousSort = validateAndGetChildSort(child);
  
  		if (fetch < 0) {
  			throw new ValidationException("Fetch should be greater or equal 0");
  		}
  
  		int offset = Math.max(previousSort.getOffset(), 0);
  
  		return new SortTableOperation(previousSort.getOrder(), previousSort.getChild(), offset, fetch);
  	}
docs: Adds fetch to the underlying {@link SortTableOperation} if it is a valid one.
  
  @param fetch fetch number to add
  @param child should be {@link SortTableOperation}
  @return valid sort operation with applied fetch