@Override
  public final @NotNull SyntaxHighlighter getSyntaxHighlighter(final Project project, final VirtualFile virtualFile) {
    if (myValue == null) {
      myValue = createHighlighter();
    }
    return myValue;
  }
@Override
  public final @NotNull SyntaxHighlighter getSyntaxHighlighter(final Project project, final VirtualFile virtualFile)