         switch(state) {
         case .EmptyWithAccess:
             cell = getEmptyTableViewCell(tableView, state: state);
-            cell = _getEmptyTableViewCellWithSize(cell);
             break;
         case .EmptyNoAccess:
             cell = getEmptyTableViewCell(tableView, state: state);
-            cell = _getEmptyTableViewCellWithSize(cell);
             break;
         case .EmptyBlockedAccess:
             cell = getEmptyTableViewCell(tableView, state: state);
-            cell = _getEmptyTableViewCellWithSize(cell);
             break;
         case .ManyWithAccessNoFiller:
             cell = getNonEmptyTableViewCell(tableView, state: state);

        return cell;
    }
    
    private func _getEmptyTableViewCellWithSize(cell: UITableViewCell) -> UITableViewCell {
        
        
        
        return cell;
    }
    
}

    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = _getTableViewCellForState(tableView, cellForRowAtIndexPath: indexPath, state: _currentViewState);
        return cell;
    }
    
    override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
        var list = _lists[_currentListItem];
        var section = list[indexPath.section];
        var row = section[indexPath.row];
        
        if(!(row is EmptyListItem)) {
            return super.tableView(tableView, heightForRowAtIndexPath: indexPath);
        }else{
            return self._getEmptyTableViewCellHeight();
        }
    }
    
    /// MARK FastContactTableViewController
