public final ValueEval evaluate(ValueEval[] args, int srcCellRow, int srcCellCol) {try {return evaluateFunc(args, srcCellRow, srcCellCol);} catch (EvaluationException e) {return e.getErrorEval();}}
public ValueEval Evaluate(ValueEval[] args, int srcCellRow, int srcCellCol){try{return EvaluateFunc(args, srcCellRow, srcCellCol);}catch (EvaluationException e){return e.GetErrorEval();}}