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