docs: function () {
  			if (isClosed.call(self)) {
  				return;
  			}
  			debug('setLocalDescription() | success');
  
  			// Clear gathering timers.
  			clearTimeout(self.timerGatheringTimeout);
  			delete self.timerGatheringTimeout;
  			clearTimeout(self.timerGatheringTimeoutAfterRelay);
  			delete self.timerGatheringTimeoutAfterRelay;
  
  			runTimerGatheringTimeout();
  			if (successCallback) {
  				successCallback();
  			}
  		}