protected override object DoExecute(ScriptingContext context) { object retval = expression.Evaluate (context); context.Dump (retval); return retval; }