final ExpressionRuntime oldRuntime = expression.getRuntime();
expression.setRuntime(runtime);
final Function e = (Function) expression;
try
{
e.reportStarted(event);
final String name = expression.getName();
if (name != null)
{
chEvent.setColumnName(name);
chEvent.setColumnValue(expression.getValue());