rem: var subscribableServer = server.QueryInterface(Components.interfaces.nsISubscribableServer); 
add: var subscribableServer = server.QueryInterface(Components.interfaces.nsISubscribableServer); 
context: function SubscribeOKCallback(serverURI, changeTable){	//dump("in SubscribeOKCallback(" + serverURI +")\n");	//dump("change table = " + changeTable + "\n");		var folder = GetMsgFolderFromUri(serverURI);	var server = folder.server;	var subscribableServer = server.QueryInterface(Components.interfaces.nsISubscribableServer);	for (var name in changeTable) {		//dump(name + " = " + changeTable[name] + "\n");		if (changeTable[name] == true) {			//dump("from js, subscribe to " + name +"\n");			subscribableServer.subscribe(name);		}		else if (changeTable[name] == false) {			//dump("from js, unsubscribe to " + name +"\n");			subscribableServer.unsubscribe(name);		}		else {			//dump("no change to " + name + "\n");		}	}}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/f5ddd703d2098301dc8df174eb47d4af2f4b3471/mailCommands.js/buggy/mailnews/base/resources/content/mailCommands.js