code: function(start, end) {
  			if (start != null && typeof start !== "number") {
  				throw "Start value must be null or numeric"; // TODO
  			}
  			if (end !== null && typeof end !== "number") {
  				throw "End value must be null or numeric"; // TODO
  			}
  
  			if (start == null) {
  				start = 1;
  			}
  
  			if (start < 1 || start > (end == null ? start : end)) {
  				throw "Invalid values for requested page boundaries"; // TODO
  			}
  
  			this._iSkipRequestOption = (start > 1) ? start - 1 : null;
  			this._iTopRequestOption = (end != null) ? (end - start + 1) : null;
  		}
docs: Specify that only a page of the query result shall be returned. A page is
  described by its boundaries, that are row numbers for the first and last
  rows in the query result to be returned.
  
  @param {Number}
  start The first row of the query result to be returned.
  Numbering starts at 1. Passing null is equivalent to start
  with the first row.
  @param {Number}
  end The last row of the query result to be returned. Passing
  null is equivalent to get all rows up to the end of the query
  result.
  @public
  @function
  @name sap.ui.model.analytics.odata4analytics.QueryResultRequest#setResultPageBoundaries