rem: parent.servers[serverName] = s; 
add: parent.servers[s.canonicalName] = s; 
context: function CIRCServer (parent, hostname, port, password){    var serverName = hostname + ":" + port;    var s;    if (serverName in parent.servers)    {        s = parent.servers[serverName];    }    else    {        s = this;        s.channels = new Object();        s.users = new Object();    }        s.name = serverName;    s.hostname = hostname;    s.port = port;    s.parent = parent;    s.password = password;    s.connection = null;    s.isConnected = false;    s.sendQueue = new Array();    s.lastSend = new Date("1/1/1980");    s.lastPingSent = null;    s.lastPing = null;    s.sendsThisRound = 0;    s.savedLine = "";    s.lag = -1;        s.usersStable = true;    s.supports = null;    s.channelTypes = null;    s.channelModes = null;    s.userModes = null;    parent.servers[serverName] = s;    if ("onInit" in s)        s.onInit();    return s;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/4cd3ec76af2e3a9922c2d114bf4267b40b388ac2/irc.js/buggy/extensions/irc/js/lib/irc.js