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
        };
    }
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}}