var found = false;  for(iface in Components.interfaces) { if (obj instanceof Components.interfaces[iface]) { found = true; for (p in Components.interfaces[iface]) { this.sysout("["+iface+"."+p+"]="+obj[p]+";\n"); } } 
var found = false;  for(iface in Components.interfaces) { if (obj instanceof Components.interfaces[iface]) { found = true; for (p in Components.interfaces[iface]) { this.sysout("["+iface+"."+p+"]="+obj[p]+";\n"); } } 
this.dumpInterfaces = function(obj){	var found = false;	// could try for classInfo	for(iface in Components.interfaces)	{		if (obj instanceof Components.interfaces[iface])		{			found = true;			for (p in Components.interfaces[iface])			{				this.sysout("["+iface+"."+p+"]="+obj[p]+";\n");			}		}	}	return found;},
2454	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2454/f21938f9c12477d5e72da0bab04d18fd1e717898/trace.js/buggy/extension/content/firebug/trace.js