code: function () {
  				if (!this._bIsInitialized) {
  					Log.warning("Router is not initialized. But it got stopped", this);
  				}
  
  				if (this.fnHashChanged) {
  					this.oHashChanger.detachEvent("hashChanged", this.fnHashChanged);
  				}
  
  				if (this.fnHashReplaced) {
  					this.oHashChanger.detachEvent("hashReplaced", this.fnHashReplaced);
  				}
  
  				if (this._matchedRoute) {
  					this._matchedRoute.fireEvent("switched");
  					this._matchedRoute = null;
  				}
  
  				this._bIsInitialized = false;
  
  				return this;
  
  			}
docs: Stops to listen to the hashChange of the browser.</br>
  If you want the router to start again, call initialize again.
  @returns { sap.ui.core.routing.Router } this for chaining.
  @public