ExpressionVisitor visitor = ExpressionVisitor.make(env);
UserFunctionCall fc = new UserFunctionCall();
fc.setFunctionName(functionName);
fc.setArguments(staticArgs);
fc.setFunction(fn);
fc.checkFunctionCall(fn, visitor);
fc.setStaticType(fn.getResultType(config.getTypeHierarchy()));
return fc;
}
/**