}
public TypeValuePair evaluate() throws EvaluationException
{
// First, grab the parameters and their types.
final FormulaContext context = getContext();
// And if everything is ok, compute the stuff ..
if (function == null)
{
throw new EvaluationException(LibFormulaErrorValue.ERROR_INVALID_FUNCTION_VALUE);
}