     }
     
     public func moveItem(at indexPath: IndexPath, to newIndexPath: IndexPath) {
-        print(#function)
+//        print(#function)
         collectionView?.moveItem(at: indexPath, to: newIndexPath)
     }
     

    }
    
    public func moveItem(at indexPath: IndexPath, to newIndexPath: IndexPath) {
        print(#function)
        tableView?.moveRow(at: indexPath, to: newIndexPath)
    }
    

    }
    
    public func insertSections(_ sections: IndexSet) {
//        print(#function)
        tableView?.insertSections(sections, with: animation)
    }
    
    public func deleteSections(_ sections: IndexSet) {
//        print(#function)
        tableView?.deleteSections(sections, with: animation)
    }
    
    public func reloadSections(_ sections: IndexSet) {
//        print(#function)
        tableView?.insertSections(sections, with: animation)
    }
    
    public func insertItem(at indexPath: IndexPath) {
//        print(#function)
        tableView?.insertRows(at: [indexPath], with: animation)
    }
    
    public func deleteItem(at indexPath: IndexPath) {
//        print(#function)
        tableView?.deleteRows(at: [indexPath], with: animation)
    }
    
    public func reloadItem(at indexPath: IndexPath) {
//        print(#function)
        guard let cell = tableView?.cellForRow(at: indexPath) else {
            return
        }
