add: delete client.ucConverter; 
context: function setCharset (charset){    client.CHARSET = charset;        if (!charset)    {        delete client.ucConverter;        client.eventPump.removeHookByName("uc-hook");        return true;    }        var ex;        try    {                if (!("ucConverter" in client))        {            const UC_CTRID = "@mozilla.org/intl/scriptableunicodeconverter";            const nsIUnicodeConverter =                 Components.interfaces.nsIScriptableUnicodeConverter;            client.ucConverter =                Components.classes[UC_CTRID].getService(nsIUnicodeConverter);        }                client.ucConverter.charset = charset;                if (!client.eventPump.getHook("uc-hook"))        {            client.eventPump.addHook ([{type: "parseddata", set: "server"}],                                      ucConvertIncomingMessage, "uc-hook");        }    }    catch (ex)    {        dd ("Caught exception setting charset to " + charset + "\n" + ex);        client.CHARSET = "";        client.eventPump.removeHookByName("uc-hook");        return false;    }    return true;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/8effa93ca384a236d1abbe9a8e492681f94d30f6/static.js/clean/extensions/irc/xul/content/static.js