rem: dispatch ("fbreak", { url: this.url, line: line }); 
add: if (getFutureBreakpoint(this.url, line)) { clearFutureBreakpoint(this.url, line); } else { setFutureBreakpoint(this.url, line);  } 
context: function st_marginclick (e, line){    //dd ("onMarginClick");        if (!("scriptInstance" in this))    {        dispatch ("fbreak", { url: this.url, line: line });    }    else    {        var parentBP = getFutureBreakpoint(this.url, line);        if (parentBP)        {            if (this.scriptInstance.hasBreakpoint(line))                this.scriptInstance.clearBreakpoint(line);            else                clearFutureBreakpoint(this.url, line);        }        else        {            if (this.scriptInstance.hasBreakpoint(line))            {                this.scriptInstance.clearBreakpoint(line);            }            else            {                parentBP = setFutureBreakpoint(this.url, line);                this.scriptInstance.setBreakpoint (line, parentBP);            }        }    }}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/9390a60290d601460ee4975ac5f59d9b168b9a9c/venkman-static.js/clean/extensions/venkman/resources/content/venkman-static.js