whole_func_string: function() {
      Limiter.prototype._init.call(this)
      if (!(this.selector instanceof LimiterSelector)) {
        throw new TypeError('"selector" must be an instance of `LimiterSelector`')
      }
      if (!(this.policy instanceof LimiterPolicy)) {
        throw new TypeError('"policy" must be an instance of `LimiterPolicy`')
      }
    }
func_code_string: function() {
      Limiter.prototype._init.call(this)
      if (!(this.selector instanceof LimiterSelector)) {
        throw new TypeError('"selector" must be an instance of `LimiterSelector`')
      }
      if (!(this.policy instanceof LimiterPolicy)) {
        throw new TypeError('"policy" must be an instance of `LimiterPolicy`')
      }
    }
func_documentation_string: ********************************************************************
  method _init