constructor(id, name, attributes, value = null) {
    /** @const {number} */
    this.id = id;

    /** @type {string} */
    this.name = name;

    /** @const {!Array<shaka.hls.Attribute>} */
    this.attributes = attributes;

    /** @const {?string} */
    this.value = value;
  }
@param {number} id
@param {string} name
@param {!Array<shaka.hls.Attribute>} attributes
@param {?string=} value