add: if (props) brk.setProperties(props);  
context: function sw_setbp (pc, parentBP){    var key = this.jsdScript.tag + ":" + pc;        //dd ("setting breakpoint in " + this.functionName + " " + key);        if (key in console.breaks)        return null;    var brk = new BreakInstance (parentBP, this, pc);    console.breaks[key] = brk;    this.breaks[key] = brk;        if (parentBP)    {        parentBP.childrenBP[key] = brk;        brk.lineNumber = parentBP.lineNumber;        brk.url = parentBP.url;    }    if ("_sourceText" in this)    {        var line = this.jsdScript.pcToLine(brk.pc, PCMAP_PRETTYPRINT);        arrayOrFlag (this._sourceText.lineMap, line - 1, LINE_BREAK);    }    ++this.scriptInstance.breakpointCount;    ++this.breakpointCount;        if (this.scriptInstance._lineMapInited)    {        line = this.jsdScript.pcToLine (pc, PCMAP_SOURCETEXT);        arrayOrFlag (this.scriptInstance._lineMap, line - 1, LINE_BREAK);    }    dispatch ("hook-break-set", { breakWrapper: brk });        return brk;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/b0b8cec04bd582c27a41817979fe87561132d01d/venkman-debugger.js/clean/extensions/venkman/resources/content/venkman-debugger.js