@Override
  public boolean isFileSelectable(@Nullable VirtualFile file) {
    return file != null && !file.isDirectory() && isFileVisible(file, true);
  }
@Override
  public boolean isFileSelectable(@Nullable VirtualFile file)