code: function () {
        var initialURL = _emberMetalProperty_get.get(this, 'initialURL');
  
        if (this.setupRouter()) {
          if (typeof initialURL === 'undefined') {
            initialURL = _emberMetalProperty_get.get(this, 'location').getURL();
          }
          var initialTransition = this.handleURL(initialURL);
          if (initialTransition && initialTransition.error) {
            throw initialTransition.error;
          }
        }
      }
docs: Initializes the current router instance and sets up the change handling
  event listeners used by the instances `location` implementation.
  A property named `initialURL` will be used to determine the initial URL.
  If no value is found `/` will be used.
  @method startRouting
  @private