if (FBTrace.DBG_BP) FBTrace.sysout("debugger.onToggleBreakpoint lineNo:"+lineNo+"\n");                         /*@explore*/ 
if (FBTrace.DBG_BP) FBTrace.sysout("debugger.onToggleBreakpoint: "+lineNo+"@"+url+"\n");                         /*@explore*/ 
    onToggleBreakpoint: function(url, lineNo, isSet, props)    {        if (FBTrace.DBG_BP) FBTrace.sysout("debugger.onToggleBreakpoint lineNo:"+lineNo+"\n");                         /*@explore*/        for (var i = 0; i < TabWatcher.contexts.length; ++i)        {            var panel = TabWatcher.contexts[i].getPanel("script", true);            if (panel)            {                panel.context.invalidatePanels("breakpoints");                url = normalizeURL(url);                var sourceBox = panel.getSourceBoxByURL(url);                if (sourceBox)                {                    if (FBTrace.DBG_BP)                                                                                /*@explore*/                        FBTrace.sysout("onToggleBreakpoint sourceBox.childNodes.length="+sourceBox.childNodes.length+" [lineNo-1]="+sourceBox.childNodes[lineNo-1].innerHTML+"\n"); /*@explore*/                    var row = sourceBox.childNodes[lineNo-1];                    row.setAttribute("breakpoint", isSet);                    if (isSet && props)                    {                        row.setAttribute("condition", props.condition ? true : false);                        row.setAttribute("disabledBreakpoint", props.disabled);                    } else                    {                        row.removeAttribute("condition");                        row.removeAttribute("disabledBreakpoint");                    }                }            }        }    },
2454	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2454/2a077adef744c3ffb64770479b60ac0988c25906/debugger.js/buggy/extension/content/firebug/debugger.js