@Override
  public boolean shouldHighlight(@NotNull PsiFile psiFile) {
    return psiFile.getFileType() != JavaFileType.INSTANCE ||
           !JavaProjectRootsUtil.isOutsideJavaSourceRoot(psiFile) ||
           ScratchUtil.isScratch(psiFile.getVirtualFile()) ||
           JavaHighlightUtil.isJavaHashBangScript(psiFile);
  }
@Override
  public boolean shouldHighlight(@NotNull PsiFile psiFile)