rem: { 
add: { 
context:     setPropertyValue: function(row, value)    {        var name = getRowName(row);        if (name == "this")            return;        var object = this.getRowObject(row);        if (object && !(object instanceof jsdIStackFrame))        {            try            {                object[name] = Firebug.CommandLine.evaluate(value, this.context, null, object);            }            catch (exc)            {                try                {                    // If the value doesn't parse, then just store it as a string.  Some users will                    // not realize they're supposed to enter a JavaScript expression and just type                    // literal text                    object[name] = value;                }                catch (exc)                {                    return;                }            }        }        else if (this.context.stopped)        {                        try            {                Firebug.CommandLine.evaluate(name+"="+value, this.context);            }            catch (exc)            {                try                {                    // See catch block above...                    object[name] = value;                }                catch (exc)                {                    return;                }            }        }        this.rebuild(true);        this.markChange();    },
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/e1d42ad3fad63b72826a4e2ed0726866484c9ac3/dom.js/buggy/extension/content/firebug/dom.js