public ValueEval evaluate(ValueEval[] args, OperationEvaluationContext ec) {if (args.length == 1) {return evaluate(ec.getRowIndex(), ec.getColumnIndex(), args[0]);}if (args.length == 2) {return evaluate(ec.getRowIndex(), ec.getColumnIndex(), args[0], args[1]);}return ErrorEval.VALUE_INVALID;}

public ValueEval evaluate ( ValueEval [ ] args , OperationEvaluationContext ec ) { if ( args . length == 1 ) { return evaluate ( ec . getRowIndex ( ) , ec . getColumnIndex ( ) , args [ 0 ] ) ; } if ( args . length == 2 ) { return evaluate ( ec . getRowIndex ( ) , ec . getColumnIndex ( ) , args [ 0 ] , args [ 1 ] ) ; } return ErrorEval . VALUE_INVALID ; }
public ValueEval Evaluate(ValueEval[] args, OperationEvaluationContext ec){if (args.Length == 1){return Evaluate(ec.RowIndex, ec.ColumnIndex, args[0]);}if (args.Length == 2){return Evaluate(ec.RowIndex, ec.ColumnIndex, args[0], args[1]);}return ErrorEval.VALUE_INVALID;}
