rem: return jid; 
add: return jid; }catch(e){ window.alert('Error report: ' + e + '\n' + 'userAddress: ' + userAddress + '\n' + 'contactResource: ' + contactResource + '\n' + 'contactName: ' + contactName + '\n' + 'Stack trace:\n' + e.stack); } 
context: function JID(string) {    var m = string.match(/^(.+?@)?(.+?)(?:\/|$)(.*$)/);    var jid = {};    if(m[1])        jid.username = m[1].slice(0, -1);    jid.hostname = m[2];    jid.resource = m[3];    jid.nick     = m[3];    jid.full     = m[3] ? string : null;    jid.address  = jid.username ?        jid.username + '@' + jid.hostname :        jid.hostname;    return jid;    }
meta: 1705	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1705/da4b816b8aa0e279ebc88f1237971d84f75321fd/main.js/clean/chrome/content/app/main.js