rem: if (nestedScript.functionName != "anonymous") break; 
context:     drainFunctionConstructorScriptStack: function(frame)    {dumpToFileWithStack("ENTER drain", frame);        // frame is after Function() constructor call return, in source of caller.        for (tag in this.nestedScriptStack) {            var nestedScript = this.nestedScriptStack[tag];ddd("tag drain "+tag+" nestedScript.isValid:"+nestedScript.isValid+"\n");            if (nestedScript.functionName != "anonymous") // One case of an extension script triggers our handler, we try to avoid it here.                break;ddd("now find\n")            var 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*/            }       }ddd("DRAIN FOR done\n");       fbs.nestedScriptStack = {};    },
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/0b4cffb8887a120a0e79a8d2d3ac4960d93c61a3/firebug-service.js/clean/extension/components/firebug-service.js