rem: display (getMsg(MSN_BP_EXISTS, [filePattern, line]), MT_INFO); return null; }  bpr = new BPRecord (filePattern, line);  if (filePattern in console.files) { var sourceText = console.files[filePattern]; if (sourceText.isLoaded) { sourceText.lines[line - 1].bpRecord = bpr; if (console.sourceView.childData.fileName == filePattern) console.sourceView.tree.invalidateRow (line - 1); } }  console.breakpoints.appendChild (bpr); return bpr; 
add: if (url == urlPattern) console.scriptManagers[url].noteFutureBreakpoint(lineNumber, true); }  var fbreak = new FutureBreakpoint (urlPattern, lineNumber); console.fbreaks[key] = fbreak;  dispatch ("hook-fbreak-set", { fbreak: fbreak });  return fbreak; 
context: function setFutureBreakpoint (filePattern, line){    var bpr = console.breakpoints.locateChildByFileLine (filePattern, line);    if (bpr)    {        display (getMsg(MSN_BP_EXISTS, [filePattern, line]), MT_INFO);        return null;    }        bpr = new BPRecord (filePattern, line);        if (filePattern in console.files)    {        var sourceText = console.files[filePattern];        if (sourceText.isLoaded)        {            sourceText.lines[line - 1].bpRecord = bpr;            if (console.sourceView.childData.fileName == filePattern)                console.sourceView.tree.invalidateRow (line - 1);        }    }        console.breakpoints.appendChild (bpr);    return bpr;}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/92b1e3b67c6c3ef1915d2a0e18c1fa7be21e200e/venkman-debugger.js/clean/extensions/venkman/resources/content/venkman-debugger.js