public final ValueEval getAbsoluteValue(int row, int col) {int rowOffsetIx = row - _firstRow;int colOffsetIx = col - _firstColumn;if(rowOffsetIx < 0 || rowOffsetIx >= _nRows) {throw new IllegalArgumentException("Specified row index (" + row+ ") is outside the allowed range (" + _firstRow + ".." + _lastRow + ")");}if(colOffsetIx < 0 || colOffsetIx >= _nColumns) {throw new IllegalArgumentException("Specified column index (" + col+ ") is outside the allowed range (" + _firstColumn + ".." + col + ")");}return getRelativeValue(rowOffsetIx, colOffsetIx);}
public ValueEval GetAbsoluteValue(int row, int col){int rowOffsetIx = row - _firstRow;int colOffsetIx = col - _firstColumn;if (rowOffsetIx < 0 || rowOffsetIx >= _nRows){throw new ArgumentException("Specified row index (" + row+ ") is outside the allowed range (" + _firstRow + ".." + _lastRow + ")");}if (colOffsetIx < 0 || colOffsetIx >= _nColumns){throw new ArgumentException("Specified column index (" + col+ ") is outside the allowed range (" + _firstColumn + ".." + col + ")");}return GetRelativeValue(rowOffsetIx, colOffsetIx);}