rem: function willExecuteStatement(sourceId, line) 
add: function willExecuteStatement(sourceId, line, fromLeavingFrame) 
context: function willExecuteStatement(sourceId, line){    var script = scripts[sourceId];    if (line <= 0 || !script)        return;    var file = files[script.file];    if (!file)        return;    if (pauseOnNextStatement || file.breakpoints[line] == 1 || (steppingOver && !steppingStack)) {        pause();        pauseOnNextStatement = false;    }    if (isPaused()) {        if (currentFile != script.file)            loadFile(script.file, true);        if (currentRow)            removeStyleClass(currentRow, "current");        if (!file.element)            return;        if (line > file.element.firstChild.childNodes.length)            return;        updateFunctionStack();        currentRow = file.element.firstChild.childNodes.item(line - 1);        if (!currentRow)            return;        addStyleClass(currentRow, "current");        var sourcesDiv = document.getElementById("sources");        var sourcesDocument = document.getElementById("sources").contentDocument;        var parent = sourcesDocument.body;        var offset = totalOffsetTop(currentRow, parent);        if (offset < (parent.scrollTop + 20) || offset > (parent.scrollTop + sourcesDiv.clientHeight - 20))            parent.scrollTop = totalOffsetTop(currentRow, parent) - (sourcesDiv.clientHeight / 2) + 10;    }}
meta: 5650	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5650/c4f9800414a6fd44d5db6d14c77d4513e4c10a8e/debugger.js/clean/WebKitTools/Drosera/debugger.js