@Override
  public FileAttributes getAttributes(@NotNull VirtualFile file) {
    try {
      var nioFile = Path.of(toIoPath(file));
      var nioAttributes = Files.readAttributes(nioFile, BasicFileAttributes.class, LinkOption.NOFOLLOW_LINKS);
      return FileAttributes.fromNio(nioFile, nioAttributes);
    }
    catch (IOException e) {
      return null;
    }
  }
@Override
  public FileAttributes getAttributes(@NotNull VirtualFile file)