         }
         return height
     }
-    
 }

    }
    
    fileprivate func refreshCellHeights() {
        tableView.beginUpdates()
        tableView.endUpdates()
    }
    
    fileprivate func updateFillUsingLastCell() {

            : super.tableView(tableView, heightForRowAt: superIndexPath(for: indexPath))
        if filledUsingLastCell && indexPath == lastCellIndexPath {
            if isDynamicLastCell {
                if let dynamicLastCellHeight = self.dynamicLastCellHeight, shouldCallHeightForRow {
                    height = dynamicLastCellHeight
                    let currentPreviousRowFrame = tableView.rectForRow(at: IndexPath(row: indexPath.row - 1, section: indexPath.section))
                    // Detect changes on tableView contents after dynamicLastCellHeight is set.
