docs: function () {
        _emberMetalDebug.deprecate('`frozenCopy` is deprecated, use `Object.freeze` instead.', false, { id: 'ember-runtime.frozen-copy', until: '3.0.0' });
        if (_emberRuntimeMixinsFreezable.Freezable && _emberRuntimeMixinsFreezable.Freezable.detect(this)) {
          return _emberMetalProperty_get.get(this, 'isFrozen') ? this : this.copy().freeze();
        } else {
          throw new _emberMetalError.default(this + ' does not support freezing');
        }
      }