rem: if (Firebug.useDebugAdapter) var sourceFile = this.getSourceFileFromDebugAdapter(context, frame, source); else if (Firebug.useLastLineForEvalName) var sourceFile = this.getSourceFileFromLastLine(context, frame, source) else if (Firebug.useFirstLineForEvalName) var sourceFile = this.getSourceFileFromFirstSourceLine(context, frame, source)  if (sourceFile == undefined) { var evalURL = this.getDataURLForScript(frame.script, source); var sourceFile = new FBL.SourceFile(evalURL, context); sourceFile.source = source; }  
add: var sourceFile = this.getSourceFile(context, frame, source, "eval"); 
context:     createSourceFileForEval: function(frame, context)    {        var eval_expr = this.getEvalExpression(frame, context);        if (FBTrace.DBG_EVAL) FBTrace.sysout("createSourceFileForEval eval_expr:"+eval_expr+"\n");                     /*@explore*/        var source  = this.getEvalBody(frame, "lib.createSourceFileForEval.getEvalBody", 1, eval_expr);        if (FBTrace.DBG_EVAL) FBTrace.sysout("createSourceFileForEval source:"+source+"\n");                     /*@explore*/        if (Firebug.useDebugAdapter)            var sourceFile = this.getSourceFileFromDebugAdapter(context, frame, source);        else if (Firebug.useLastLineForEvalName)            var sourceFile = this.getSourceFileFromLastLine(context, frame, source)        else if (Firebug.useFirstLineForEvalName)            var sourceFile = this.getSourceFileFromFirstSourceLine(context, frame, source)        if (sourceFile == undefined)        {            var evalURL = this.getDataURLForScript(frame.script, source);            var sourceFile = new FBL.SourceFile(evalURL, context);            sourceFile.source = source;        }        sourceFile.evalExpression = eval_expr;        sourceFile.tag = frame.script.tag;        context.sourceCache.store(sourceFile.href, sourceFile.source);        delete sourceFile.source;        return sourceFile;    },
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/5968b58eccd8324b8e098b727bbac44782ce0a70/debugger.js/buggy/extension/content/firebug/debugger.js