if (!this.setExecutableLines) FBTrace.dumpStack("setLineBreakpoints no this.setExecutableLines\n"); 
function setLineBreakpoints(sourceFile, sourceBox){    fbs.enumerateBreakpoints(sourceFile.href, {call: function(url, line, startLine, props)    {        var scriptRow = sourceBox.childNodes[line-1];        scriptRow.setAttribute("breakpoint", "true");        if (props.disabled)            scriptRow.setAttribute("disabledBreakpoint", "true");        if (props.condition)            scriptRow.setAttribute("condition", "true");    }});    if (FBTrace.DBG_LINETABLE) FBTrace.sysout("debugger.setLineBreakpoints enumerateScriptInfos for sourceFile.href:"+sourceFile.href+"\n")    fbs.enumerateScriptInfos(sourceFile.href, {call: function(url, script, baseLineNumber, typename)    {        if (FBTrace.DBG_LINETABLE) FBTrace.sysout("debugger.setLineBreakpoints enumerateScriptInfos "+typename+" tag@url="+script.tag+"@"+url+"\n");        var sourceLines = false; //TODO        if (script.isValid)            sourceFile.addToLineTable(script, baseLineNumber, sourceLines);    }});    this.setExecutableLines(sourceBox);}
2454	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2454/0b4cffb8887a120a0e79a8d2d3ac4960d93c61a3/debugger.js/clean/extension/content/firebug/debugger.js