parseCMSDStatic_(headerValue) {
    try {
      const params = new Map();
      const items = headerValue.split(',');
      for (let i = 0; i < items.length; i++) {
        // <key>=<value>
        const substrings = items[i].split('=');
        const key = substrings[0];
        const value = this.parseParameterValue_(substrings[1]);
        params.set(key, value);
      }
      return params;
    } catch (e) {
      shaka.log.warning(
          'Failed to parse CMSD-Static response header value:', e);
      return null;
    }
  }
@param {string} headerValue
@return {?Map<string, (boolean | number | string)>}
@private