rem: this.shortName = ary[1]; ary = this.shortName.match (/\.(js|html|xul|xml)$/i); if (ary) 
add: switch (ary[1].toLowerCase()) 
context: function ScriptContainerRecord(fileName){    this.setColumnPropertyName ("script-name", "displayName");    this.setColumnPropertyValue ("script-line-start", "");    this.setColumnPropertyValue ("script-line-extent", "");    this.fileName = fileName;    var sov = console.scriptsView;    this.fileType = sov.atomUnknown;    this.shortName = this.fileName;    this.group = 4;    this.bpcount = 0;    var ary = this.fileName.match(/\/([^\/?]+)(\?|$)/);    if (ary)    {        this.shortName = ary[1];        ary = this.shortName.match (/\.(js|html|xul|xml)$/i);        if (ary)        {            switch (ary[1].toLowerCase())            {                case "js":                    this.fileType = sov.atomJS;                    this.group = 0;                    break;                                    case "html":                    this.group = 1;                    this.fileType = sov.atomHTML;                    break;                                    case "xul":                    this.group = 2;                    this.fileType = sov.atomXUL;                    break;                                    case "xml":                    this.group = 3;                    this.fileType = sov.atomXML;                    break;            }        }    }        this.displayName = this.shortName;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/ee4dc3c8bb74661d4647778656962a3d08ca9fca/venkman-outliners.js/clean/extensions/venkman/resources/content/venkman-outliners.js