try {
// Retrieve the function Reduction, set parameters, and execute the function
Variable var = theParser.getProgramVariable(Function.FUNCTION_PREFIX + functionName);
if (var != null) {
Function fn = (Function)var.asObject();
List<String> parameters = fn.getParameters();
// Make sure we have the proper number of calling parameters
if (parameters.size() != arguments.size()) {