rem: if (!gServerURI) return; 
context: function SetUpTree(forceToServer){	//dump("SetUpTree()\n");		// forget the cached tree children	lastTreeChildrenValue = null;	lastTreeChildren = null;	SetUpRDF();		gStatusBar = document.getElementById('statusbar-icon');	gSubscribeTree.setAttribute('ref',null);	if (!gServerURI) return;	var folder = GetMsgFolderFromUri(gServerURI);	var server = folder.server;	try {		gSubscribableServer = server.QueryInterface(Components.interfaces.nsISubscribableServer);		gSubscribableServer.subscribeListener = MySubscribeListener;		gStatusFeedback.ShowProgress(0);		gStatusFeedback.ShowStatusString(Bundle.GetStringFromName("pleaseWaitString"));		gStatusBar.setAttribute("mode","undetermined");		gSubscribableServer.populateSubscribeDatasource(msgWindow, forceToServer);	}	catch (ex) {		dump("failed to populate subscribe ds: " + ex + "\n");	}}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/5a514dcaccba09a53bbbcc2cfd95c753f1f832c0/subscribe.js/buggy/mailnews/base/resources/content/subscribe.js