public ValueEval evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE) {String octal = OperandResolver.coerceValueToString(numberVE);try {return new NumberEval(BaseNumberUtils.convertToDecimal(octal, OCTAL_BASE, MAX_NUMBER_OF_PLACES));}  catch (IllegalArgumentException e) {return ErrorEval.NUM_ERROR;}}

public ValueEval evaluate ( int srcRowIndex , int srcColumnIndex , ValueEval numberVE ) { String octal = OperandResolver . coerceValueToString ( numberVE ) ; try { return new NumberEval ( BaseNumberUtils . convertToDecimal ( octal , OCTAL_BASE , MAX_NUMBER_OF_PLACES ) ) ; } catch ( IllegalArgumentException e ) { return ErrorEval . NUM_ERROR ; } }
public override ValueEval Evaluate(int srcRowIndex, int srcColumnIndex, ValueEval numberVE){String octal = OperandResolver.CoerceValueToString(numberVE);try{return new NumberEval(BaseNumberUtils.ConvertToDecimal(octal, OCTAL_BASE, MAX_NUMBER_OF_PLACES));}catch (ArgumentException){return ErrorEval.NUM_ERROR;}}
