init() {
    this._super(...arguments);
    this.assertLinkToOrigin();
    // Map desired event name to invoke function
    let { eventName } = this;
    this.on(eventName, this, this._invoke);
  }
An overridable method called when `LinkComponent` objects are instantiated.
  
      Example:
  
      ```app/components/my-link.js
      import LinkComponent from '@ember/routing/link-component';
  
      export default LinkComponent.extend({
        init() {
          this._super(...arguments);
          console.log('Event is ' + this.get('eventName'));
        }
      });
      ```
  
      NOTE: If you do override `init` for a framework class like `Component`,
      be sure to call `this._super(...arguments)` in your
      `init` declaration! If you don't, Ember may not have an opportunity to
      do important setup work, and you'll see strange behavior in your
      application.
  
      @method init
      @private