public final ValueEval evaluate(ValueEval[] args, int srcCellRow, int srcCellCol) {double result;try {result = eval(args, srcCellRow, srcCellCol);checkValue(result);} catch (EvaluationException e) {return e.getErrorEval();}return new NumberEval(result);}

public final ValueEval evaluate ( ValueEval [ ] args , int srcCellRow , int srcCellCol ) { double result ; try { result = eval ( args , srcCellRow , srcCellCol ) ; checkValue ( result ) ; } catch ( EvaluationException e ) { return e . getErrorEval ( ) ; } return new NumberEval ( result ) ; }
public ValueEval Evaluate(ValueEval[] args, int srcCellRow, int srcCellCol){double result;try{result = Eval(args, srcCellRow, srcCellCol);CheckValue(result);}catch (EvaluationException e){return e.GetErrorEval();}return new NumberEval(result);}
