{ 
{dumpToFileWithStack("ENTER drain", frame); 
    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 = {};    },
2454	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2454/657c1059e813834f821277cbe0ed6b432bead8b9/firebug-service.js/clean/extension/components/firebug-service.js