     guard let fileBrowserItem = item as? FileBrowserItem else {
       return false
     }
-
+    
     return fileBrowserItem.url.isDir
   }
 

  }

  private func sortedChildren(of url: URL) -> [FileBrowserItem] {
    return FileUtils.directDescendants(of: url).map(FileBrowserItem.init).sorted()
  }

  private func update(_ fileBrowserItem: FileBrowserItem) {

  }

  override func reloadData() {
    let newCells = self.cells.sorted{
      let i = $0
      let j = $1
      
      return true
    }
    
    
    self.cells.removeAll()
    self.widths.removeAll()

    
    super.reloadData()
  }

