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