code: function(evnt) {
  			var _d = evnt.data;
  			if (_d.__isError) {
  				Logger.log(_d.message);
  				if(_d.stack) {
  					Logger.log(_d.stack);
  				}
  			} else if (typeof _d === 'object') {
  				var id = _d.messageID;
  				var f = this.callbacks[id];
  				if (typeof f === 'function') {
  					f(_d, _d.error);
  					delete this.callbacks[id];
  				}
  				var _handler = handlers[_d.request];
  				if (typeof _handler === 'function') {
  					_handler(_d);
  				}
  			}
  		}
docs: $NON-NLS-1$