rem: try { var rv;  if (params && params instanceof Array) 
add: try { var bundle; var ary = msgName.match (/(\d+):(.+)/); if (ary) 
context: function getMsg (msgName, params, deflt){    try     {        var rv;                if (params && params instanceof Array)        {            rv = console._bundle.formatStringFromName (msgName, params,                                                       params.length);        }        else if (params)        {            rv = console._bundle.formatStringFromName (msgName, [params], 1);        }        else        {            rv = console._bundle.GetStringFromName (msgName);        }                /* strip leading and trailing quote characters, see comment at the         * top of venkman.properties.         */        rv = rv.replace (/^\"/, "");        rv = rv.replace (/\"$/, "");        return rv;    }    catch (ex)    {        if (typeof deflt == "undefined")        {            ASSERT (0, "caught exception getting value for ``" + msgName +                    "''\n" + ex + "\n");            return msgName;        }        return deflt;    }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/c253059afafb09ee6b27e3767bb1e487e050ba0f/venkman-msg.js/clean/extensions/venkman/resources/content/venkman-msg.js