rem: if (typeof deflt == "undefined") { ASSERT (0, "caught exception getting value for ``" + msgName + "''\n" + ex + "\n"); return msgName; } return deflt; 
add: ASSERT (0, "Caught exception getting message: " + msgName + "/" + params); return deflt ? deflt : msgName; 
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: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/92b1e3b67c6c3ef1915d2a0e18c1fa7be21e200e/venkman-msg.js/buggy/extensions/venkman/resources/content/venkman-msg.js