rem: var sourceFile = this.getSourceFile(context, caller_frame, source, "Function"); sourceFile.evalExpression = ctor_expr; sourceFile.tag = ctor_script.tag; 
add: var lines =	context.sourceCache.store(url, source); var sourceFile = new FBL.FunctionConstructorSourceFile(url, caller_frame.script, ctor_expr, lines.length); context.sourceFileMap[url] = sourceFile; 
context:     createSourceFileForFunctionConstructor: function(caller_frame, ctor_script, context)    {        var ctor_expr = null; // this.getConstructorExpression(caller_frame, context);        if (FBTrace.DBG_EVAL) FBTrace.sysout("createSourceFileForFunctionConstructor ctor_expr:"+ctor_expr+"\n");                     /*@explore*/        if (ctor_expr)            var source  = this.getEvalBody(caller_frame, "lib.createSourceFileForFunctionConstructor ctor_expr", 1, ctor_expr);        else            var source = ctor_script.functionSource;        if (FBTrace.DBG_EVAL) FBTrace.sysout("createSourceFileForFunctionConstructor source:"+source+"\n");                     /*@explore*/        var sourceFile = this.getSourceFile(context, caller_frame, source, "Function");        sourceFile.evalExpression = ctor_expr;        sourceFile.tag = ctor_script.tag;        context.sourceCache.store(sourceFile.href, sourceFile.source);        return sourceFile;    },
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/c5f013dccda5f25ec6c3894c73898353bae36759/debugger.js/clean/extension/content/firebug/debugger.js