rem:  if (pauseOnNextStatement || file.breakpoints[line] == 1 || (steppingOver && !steppingStack)) { 
add:  var breakpoint = file.breakpoints[line]; var shouldBreak = breakpoint && (breakpoint == "break" || DebuggerDocument.evaluateScript_inCallFrame_(breakpoint, 0) == 1);  if (pauseOnNextStatement || shouldBreak || (steppingOver && !steppingStack)) { 
context: function willExecuteStatement(sourceId, line, fromLeavingFrame){    var script = scripts[sourceId];    if (line <= 0 || !script)        return;    var file = files[script.file];    if (!file)        return;    lastStatement = [sourceId, line];    if (pauseOnNextStatement || file.breakpoints[line] == 1 || (steppingOver && !steppingStack)) {        pause();        pauseOnNextStatement = false;        pausedWhileLeavingFrame = fromLeavingFrame || false;    }    if (isPaused()) {        updateFunctionStack();        jumpToLine(sourceId, line);    }}
meta: 5650	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5650/86215a4c07629e7146a1536190f2f16f66f2c416/debugger.js/buggy/WebKitTools/Drosera/debugger.js