{ 
{ 
    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();    },
2454	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2454/e1d42ad3fad63b72826a4e2ed0726866484c9ac3/dom.js/clean/extension/content/firebug/dom.js