rem: if (p.match("QueryInterface")) { if (this.dumpInterfaces(obj)) continue; else this.sysout("dumpInterfaces found NONE\n"); } 
add: if (p.match("QueryInterface")) { if (this.dumpInterfaces(obj)) continue; else this.sysout("dumpInterfaces found NONE\n"); } 
context: this.dumpProperties = function(header, obj){    try {        var noThrottle = true;        this.sysout(header+" sees object with typeof: \'"+typeof(obj)+"\'; object contains:\n");        if (obj instanceof Array)        {            if (FBTrace.dumpToPanel && FirebugContext)                return Firebug.TraceModule.log(obj, FirebugContext, "info", FirebugReps.Array, noThrottle);            for (var p = 0; p < obj.length; p++)            {                try                {                    this.sysout("["+p+"]="+obj[p]+";\n");                }                catch (e)                {                    this.sysout("dumpProperties failed:"+e+"\n");                }            }        }        else if (typeof(obj) == 'string')        {            if (FBTrace.dumpToPanel && FirebugContext)                return Firebug.TraceModule.log(obj, FirebugContext, "info", FirebugReps.Text, noThrottle);            this.sysout(obj+"\n");        }        //else if (obj.name && obj.name == 'NS_ERROR_XPC_JS_THREW_JS_OBJECT')        //{        //        //}        else        {            if (FBTrace.dumpToPanel && FirebugContext)                return Firebug.TraceModule.log(obj, FirebugContext, "info", FirebugReps.Obj, noThrottle);            for (var p in obj)            {				if (p.match("QueryInterface"))				{					if (this.dumpInterfaces(obj))						continue;					else						this.sysout("dumpInterfaces found NONE\n");				}                try                {                    this.sysout("["+p+"]="+obj[p]+";\n");                }                catch (e)                {                    this.sysout("dumpProperties failed:"+e+"\n");                }            }        }    }    catch(exc)    {        this.dumpStack("dumpProperties failed:"+exc+" trying with header="+header);    }},
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/f21938f9c12477d5e72da0bab04d18fd1e717898/trace.js/clean/extension/content/firebug/trace.js