var tname = "/cometd"+message.channel; dojo.publish(tname, [ message ]); 
var tname = "/cometd"+message.channel; dojo.publish(tname, [ message ]); 
	this._deliver = function(message){		// dipatch events along the specified path		if(!message["channel"]){			if(message["success"] !== true){				console.debug("cometd error: no channel for message!", message);				return;			}		}		this.lastMessage = message;		if(message.advice){			this._advice = message.advice; // TODO maybe merge?		}		// check to see if we got a /meta channel message that we care about		if(	(message["channel"]) &&			(message.channel.length > 5)&&			(message.channel.substr(0, 5) == "/meta")){			// check for various meta topic actions that we need to respond to			switch(message.channel){				case "/meta/connect":					if(message.successful && !this._connected){						this._connected = this._initialized;						this.endBatch();						dojo.publish("/cometd/meta", [{cometd:this,action:"connect",successful:true,state:this.state()}]);					} else if(!this._initialized){						this._connected = false; // finish disconnect						dojo.publish("/cometd/meta", [{cometd:this,action:"connect",successful:false,state:this.state()}]);					}					break;				case "/meta/subscribe":					var deferred = this._deferredSubscribes[message.subscription];					if(!message.successful){						if(deferred){							deferred.errback(new Error(message.error));						}						return;					}					dojox.cometd.subscribed(message.subscription, message);					if(deferred){						deferred.callback(true);					}					break;				case "/meta/unsubscribe":					var deferred = this._deferredUnsubscribes[message.subscription];					if(!message.successful){						if(deferred){							deferred.errback(new Error(message.error));						}						return;					}					this.unsubscribed(message.subscription, message);					if(deferred){						deferred.callback(true);					}					break;			}		}				// send the message down for processing by the transport		this.currentTransport.deliver(message);		if(message.data){			// dispatch the message to any locally subscribed listeners			try {			    var tname = "/cometd"+message.channel;			    dojo.publish(tname, [ message ]);			}catch(e){			    console.debug(e);			}		}	}
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/c5d4597e2dcaa3b9ca02e49b6818d5a152bf8ef8/cometd.js/buggy/_cometd/cometd.js