    editProperty: function(row, editValue)    {        if (hasClass(row, "watchNewRow"))            Firebug.Editor.startEditing(row, "");        else if (hasClass(row, "watchRow"))            Firebug.Editor.startEditing(row, getRowName(row));        else        {            var object = this.getRowObject(row);            this.context.thisValue = object;            if (!editValue)            {                var propValue = this.getRowPropertyValue(row);                var type = typeof(propValue);                if (type == "undefined" || type == "number" || type == "boolean")                    editValue = propValue;                else if (type == "string")                    editValue = "\"" + escapeJS(propValue) + "\"";                else if (propValue == null)                    editValue = "null";                else if (object instanceof Window || object instanceof jsdIStackFrame)                    editValue = getRowName(row);                else                    editValue = "this." + getRowName(row);            }                        Firebug.Editor.startEditing(row, editValue);        }    },
2454	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2454/e1d42ad3fad63b72826a4e2ed0726866484c9ac3/dom.js/clean/extension/content/firebug/dom.js