code: function _createTagInfo(token, tokenType, offset, exclusionList, tagName, attrName, shouldReplace) {
          return {
              token: token || null,
              tokenType: tokenType || null,
              offset: offset || 0,
              exclusionList: exclusionList || [],
              tagName: tagName || "",
              attrName: attrName || "",
              shouldReplace: shouldReplace || false
          };
      }
docs: Returns an object that represents all its params.
  
  @param {!Token} token CodeMirror token at the current pos
  @param {number} tokenType Type of current token
  @param {number} offset Offset in current token
  @param {Array.<string>} exclusionList List of attributes of a tag or attribute options used by an attribute
  @param {string} tagName Name of the current tag
  @param {string} attrName Name of the current attribute
  @param {boolean} shouldReplace true if we don't want to append ="" to an attribute
  @return {!{token: Token, tokenType: int, offset: int, exclusionList: Array.<string>, tagName: string, attrName: string, shouldReplace: boolean}}