code: function ParamRoutePath(routePath) {
          this.routePath = routePath;
          this.terminal = true;
          this._assertValidPath(routePath);
          this._parsePathString(routePath);
          this.specificity = this._calculateSpecificity();
          this.hash = this._calculateHash();
          var lastSegment = this._segments[this._segments.length - 1];
          this.terminal = !(lastSegment instanceof ContinuationPathSegment);
      }
docs: Takes a string representing the matcher DSL