boolean (@NotNull PsiFile file, boolean updateWholeFile, @NotNull HighlightInfoHolder holder, @NotNull Runnable highlight) { try { prepare(holder, file); highlight.run(); } finally { myFile = null; myHolder = null; } return true; }