docs: function deprecate(message, test, options) {
      if (!options || !options.id && !options.until) {
        deprecate(missingOptionsDeprecation, false, {
          id: 'ember-debug.deprecate-options-missing',
          until: '3.0.0',
          url: 'http://emberjs.com/deprecations/v2.x/#toc_ember-debug-function-options'
        });
      }
  
      if (options && !options.id) {
        deprecate(missingOptionsIdDeprecation, false, {
          id: 'ember-debug.deprecate-id-missing',
          until: '3.0.0',
          url: 'http://emberjs.com/deprecations/v2.x/#toc_ember-debug-function-options'
        });
      }
  
      if (options && !options.until) {
        deprecate(missingOptionsUntilDeprecation, options && options.until, {
          id: 'ember-debug.deprecate-until-missing',
          until: '3.0.0',
          url: 'http://emberjs.com/deprecations/v2.x/#toc_ember-debug-function-options'
        });
      }
  
      _emberDebugHandlers.invoke.apply(undefined, ['deprecate'].concat(_slice.call(arguments)));
    }