rem: client.ucConverter.charset = charset;  if (!client.eventPump.getHook("uc-hook")) { client.eventPump.addHook ([{type: "privmsg", set: "server"}], ucConvertIncomingMessage, "uc-hook"); } 
add: return true; 
context: function setCharset (charset){    client.CHARSET = charset;        if (!charset)    {        delete client.ucConverter;        client.eventPump.removeHookByName("uc-hook");        return;    }        if (!("ucConverter" in client))    {        const UC_CTRID = "@mozilla.org/intl/scriptableunicodeconverter";        const nsIUnicodeConverter =             Components.interfaces.nsIScriptableUnicodeConverter;        client.ucConverter =            Components.classes[UC_CTRID].createInstance(nsIUnicodeConverter);    }    client.ucConverter.charset = charset;    if (!client.eventPump.getHook("uc-hook"))    {        client.eventPump.addHook ([{type: "privmsg", set: "server"}],                                  ucConvertIncomingMessage, "uc-hook");    }}
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/122161c52a6d6cc9cfe0499229b0d087fd523741/static.js/clean/xul/content/static.js