docs: function injectDeprecatedContainer(object, container) {
      Object.defineProperty(object, 'container', {
        configurable: true,
        enumerable: false,
        get: function () {
          _emberMetalDebug.deprecate('Using the injected `container` is deprecated. Please use the `getOwner` helper instead to access the owner of this object.', false, { id: 'ember-application.injected-container', until: '3.0.0', url: 'http://emberjs.com/deprecations/v2.x#toc_injected-container-access' });
          return this[CONTAINER_OVERRIDE] || container;
        },
  
        set: function (value) {
          _emberMetalDebug.deprecate('Providing the `container` property to ' + this + ' is deprecated. Please use `Ember.setOwner` or `owner.ownerInjection()` instead to provide an owner to the instance being created.', false, { id: 'ember-application.injected-container', until: '3.0.0', url: 'http://emberjs.com/deprecations/v2.x#toc_injected-container-access' });
  
          this[CONTAINER_OVERRIDE] = value;
  
          return value;
        }
      });
    }