public LazyAreaEval getRow(int rowIndex) {if (rowIndex >= getHeight()) {throw new IllegalArgumentException("Invalid rowIndex " + rowIndex+ ".  Allowable range is (0.." + getHeight() + ").");}int absRowIx = getFirstRow() + rowIndex;return new LazyAreaEval(absRowIx, getFirstColumn(), absRowIx, getLastColumn(), _evaluator);}

public override TwoDEval GetRow(int rowIndex){if (rowIndex >= Height){throw new ArgumentException("Invalid rowIndex " + rowIndex+ ".  Allowable range is (0.." + Height + ").");}int absRowIx = FirstRow + rowIndex;return new LazyAreaEval(absRowIx, FirstColumn, absRowIx, LastColumn, _evaluator);}
