add:  return rv;  
context: function getObjectDetails (obj, rv){    switch (obj.TYPE)    {        case "IRCChannel":            rv.channel = obj;            rv.server = rv.channel.parent;            rv.network = rv.server.parent;            break;        case "IRCUser":            rv.user = obj;            rv.server = rv.user.parent;            rv.network = rv.server.parent;            break;        case "IRCChanUser":            rv.user = obj;            rv.channel = rv.user.parent;            rv.server = rv.channel.parent;            rv.network = rv.server.parent;            break;        case "IRCNetwork":            rv.network = obj;            if (rv.network.isConnected())                rv.server = rv.network.primServ;            break;        case "IRCClient":            if (obj.lastNetwork)            {                rv.network = obj.lastNetwork;                if (rv.network.isConnected())                    rv.server = rv.network.primServ;            }            break;                    default:            /* no setup for unknown object */            break;    }}
meta: 1622	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1622/9af3ae8ecad07eb84fef942a41138748210f6143/test3-static.js/clean/xul/tests/test3-static.js