rem: var nestedScript = this.nestedScriptStack[tag];    debuggr = this.findDebugger(frame); 
add: var nestedScript = this.nestedScriptStack[tag];ddd("tag drain "+tag+" nestedScript.isValid:"+nestedScript.isValid+"\n"); if (nestedScript.functionName != "anonymous") break; ddd("now find\n") var debuggr = this.findDebugger(frame); 
context:     drainFunctionConstructorScriptStack: function(frame)    {        // frame is after Function() constructor call return, in source of caller.        for (tag in this.nestedScriptStack) {            var nestedScript = this.nestedScriptStack[tag];            //if (nestedScript.fileName != script.fileName)            //    continue;            debuggr = this.findDebugger(frame);            if (debuggr)            {                var ctorURL = debuggr.onFunctionConstructor(frame, nestedScript);                var scriptInfo = this.registerFunctionConstructorScript(nestedScript, ctorURL, "Function()");                if (fbs.DBG_CREATION)                                                                                  /*@explore*/                    ddd("drainFunctionConstructorScriptStack:"+formatScriptInfo(scriptInfo) +"\n");          	   /*@explore*/            }       }       fbs.nestedScriptStack = {};    },
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/657c1059e813834f821277cbe0ed6b432bead8b9/firebug-service.js/buggy/extension/components/firebug-service.js