async function getStatus(elem, response, objResponses) {
    const origObjResponses = objResponses;
    try {
        elem = elem.replaceAll(new RegExp(`\\s*\\.\\s*json\\s*\\(\\s*`), `.json( `);
        elem = elem.replaceAll(new RegExp(`\\s*\\.\\s*send\\s*\\(\\s*`), `.send( `);
        elem = elem.replaceAll(new RegExp(`\\s*\\.\\s*status\\s*\\(\\s*`), `.status( `);
        elem = elem.replaceAll(new RegExp(`\\s*\\.\\s*sendStatus\\s*\\(\\s*`), `.sendStatus( `);
        elem = elem.replaceAll(new RegExp(`\\s*\\.\\s*sendFile\\s*\\(\\s*`), `.sendFile( `);

        for (let idx = 0; idx < response.length; ++idx) {
            let res = response[idx];
            elem = elem.split(new RegExp(`[\\(|\\)|\\{|\\}|\\[|\\]|\\/|\\|;|:|=|!|@|\\$|#|\\?|\\+|,|\\||&|\\t|\\n|\\*]${res}`)).join(` ${res}`, 'gm');
            if (res && elem && elem.split(new RegExp(' ' + res + '\\s*\\n*\\t*\\.\\s*\\n*\\t*status\\s*\\(| ' + res + '\\s*\\n*\\t*\\.\\s*\\n*\\t*sendStatus\\s*\\(')).length > 1) {
                elem.split(new RegExp('\\s+' + res + '\\s*\\n*\\t*\\.\\s*\\n*\\t*status\\s*\\(|\\s+' + res + '\\s*\\n*\\t*\\.\\s*\\n*\\t*sendStatus\\s*\\('))
                    .splice(1)
                    .filter(e => e)
                    .forEach(async s => {
                        let status = await utils.stackSymbolRecognizer(s, '(', ')');
                        status = status.replaceAll('(', '').replaceAll(')', '').replaceAll(' ', '');

                        if (status && !utils.isNumeric(status) && status.split(new RegExp('\\?|\\|\\||\\:')).length > 1) {
                            /**
                             * CASE: Handle status function (Express.js) with variables or multiple status code
                             * Issue: #62
                             */
                            let auxStatus = status.split(new RegExp('\\?|\\|\\||\\:'));
                            auxStatus
                                .filter(e => e)
                                .forEach(sts => {
                                    if (utils.isNumeric(sts) && !!objResponses[sts] === false) {
                                        objResponses[sts] = {
                                            description: tables.getHttpStatusDescription(sts, swaggerTags.getLanguage()) || ''
                                        };
                                    } else if (utils.isNumeric(sts) && !!objResponses[sts] === true) {
                                        // concatenated with existing information
                                        objResponses[sts] = {
                                            description: tables.getHttpStatusDescription(sts, swaggerTags.getLanguage()) || '',
                                            ...objResponses[sts]
                                        };
                                    }
                                });
                        } else if (utils.isNumeric(status) && !!objResponses[status] === false) {
                            objResponses[status] = {
                                description: tables.getHttpStatusDescription(status, swaggerTags.getLanguage()) || ''
                            };
                        } else if (utils.isNumeric(status) && !!objResponses[status] === true) {
                            // concatenated with existing information
                            objResponses[status] = {
                                description: tables.getHttpStatusDescription(status, swaggerTags.getLanguage()) || '',
                                ...objResponses[status]
                            };
                        }
                    });
            }

            /**
             * Catching status code 200 when res.send(...) or res.json(...)
             */
            if (res && elem && elem.split(new RegExp('\\s+' + res + '\\s*\\n*\\t*\\.\\s*\\n*\\t*send\\s*\\(|\\s+' + res + '\\s*\\n*\\t*\\.\\s*\\n*\\t*json\\s*\\(|\\s+' + res + '\\s*\\n*\\t*\\.\\s*\\n*\\t*sendFile\\s*\\(')).length > 1) {
                if (!!objResponses[200] === false) {
                    objResponses[200] = {
                        description: tables.getHttpStatusDescription(200, swaggerTags.getLanguage())
                    };
                } else if (!!objResponses[200] === true) {
                    // concatenated with existing information
                    objResponses[200] = {
                        description: tables.getHttpStatusDescription(200, swaggerTags.getLanguage()),
                        ...objResponses[200]
                    };
                }
            }
        }
        return objResponses;
    } catch (err) {
        return origObjResponses;
    }
}
Recognize content of .status(...) method (ExpressJS).
@param {string} elem content.
@param {array} response array containing variables of response.
@param {object} objResponses