@Override
        public boolean isFileVisible(final VirtualFile file, boolean showHiddenFiles) {
          if (file.isDirectory()) return true;
          if (!super.isFileVisible(file, showHiddenFiles)) return false;

          return ReadAction.compute(() -> {
            final PsiFile psiFile = psiManager.findFile(file);
            return psiFile != null && XsltSupport.isXsltFile(psiFile);
          });
        }
@Override
        public boolean isFileVisible(final VirtualFile file, boolean showHiddenFiles)