function getRowContexts(oTable, iRequestLength, bSecondCall) {
		const iOldTotalRowCount = oTable._getTotalRowCount();
		let aRowContexts = Table.prototype._getRowContexts.call(oTable, iRequestLength);

		if (bSecondCall === true) {
			return aRowContexts;
		}

		const iNewTotalRowCount = oTable._getTotalRowCount();
		const iFirstVisibleRow = oTable._getFirstRenderedRowIndex();
		const iMaxRowIndex = oTable._getMaxFirstRenderedRowIndex();

		oTable._adjustToTotalRowCount();

		if (iMaxRowIndex < iFirstVisibleRow && oTable._bContextsAvailable) {
			// Get the contexts again, this time with the maximum possible value for the first visible row.
			aRowContexts = getRowContexts(oTable, iRequestLength, true);
		} else if (iOldTotalRowCount !== iNewTotalRowCount) {
			aRowContexts = getRowContexts(oTable, iRequestLength, true);
		}

		return aRowContexts;
	}
Setter for property <code>fixedRowCount</code>.

<b>This property is not supportd for the TreeTable and will be ignored!</b>

Default value is <code>0</code>

@param {int} iRowCount New value for property <code>fixedRowCount</code>
@returns {this} <code>this</code> to allow method chaining
@public