@Override
      public boolean isFileVisible(VirtualFile file, boolean showHiddenFiles) {
        return
          (file.isDirectory() || isFileSelectable(file)) &&
          (showHiddenFiles || !FileElement.isFileHidden(file));
      }
@Override
      public boolean isFileVisible(VirtualFile file, boolean showHiddenFiles)