code: function _GpfPathMatcher (pattern) {
      /*jshint validthis:true*/
  /*#ifdef(DEBUG)*/
      this._dbgSource = pattern;
  /*#endif*/
  
      if ("!" === pattern.charAt(0)) {
          this.negative = true;
          pattern = pattern.substr(1);
      }
  
      _gpfCheckPathMatcherGeneric(this, pattern);
  }
docs: endregion 
  @param {String} pattern
  
  @class _GpfLikeContext
  @constructor