rem: throw new BadMojo (ERR_INVALID_PARAM, "value"); 
add: throw new BadMojo (ERR_INVALID_PARAM, "script"); 
context: function ScriptRecord(script) {    if (!(script instanceof jsdIScript))        throw new BadMojo (ERR_INVALID_PARAM, "value");    this.setColumnPropertyName ("script-name", "functionName");    this.setColumnPropertyName ("script-line-start", "baseLineNumber");    this.setColumnPropertyName ("script-line-extent", "lineExtent");    this.functionName = (script.functionName) ? script.functionName :        MSG_VAL_TLSCRIPT;    this.baseLineNumber = script.baseLineNumber;    this.lineExtent = script.lineExtent;    this.script = script;    this.jsdurl = "jsd:sourcetext?url=" + escape(this.script.fileName) +         "&base=" + this.baseLineNumber + "&" + "extent=" + this.lineExtent +        "&name=" + this.functionName;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/64f0128f805d7f7a53819c408a30c765aa23f1fc/venkman-outliners.js/buggy/extensions/venkman/resources/content/venkman-outliners.js