Returns a list that represents the line of table with the colspans.

        :param row: The list that represents the line of table without the
                    colspans.
        :type row: list(hatemile.util.html.htmldomelement.HTMLDOMElement)
        :return: The list that represents the line of table with the colspans.
        :rtype: list(hatemile.util.html.htmldomelement.HTMLDOMElement)

def _get_model_row(self, row):
        """
        Returns a list that represents the line of table with the colspans.

        :param row: The list that represents the line of table without the
                    colspans.
        :type row: list(hatemile.util.html.htmldomelement.HTMLDOMElement)
        :return: The list that represents the line of table with the colspans.
        :rtype: list(hatemile.util.html.htmldomelement.HTMLDOMElement)
        """
        # pylint: disable=no-self-use

        new_row = [] + row
        size = len(row)
        for i in range(0, size):
            cell = row[i]
            if cell.has_attribute('colspan'):
                colspan = int(cell.get_attribute('colspan'))
                if colspan > 1:
                    for j in range(1, colspan):
                        new_row.insert(i + j, cell)
        return new_row