void () { if (!isValid()) { return; // the document has changed. } if (DumbService.getInstance(myProject).isDumb() && !DumbService.isDumbAware(this)) { Document document = getDocument(); PsiFile file = PsiDocumentManager.getInstance(myProject).getPsiFile(document); if (file != null) { DaemonCodeAnalyzerEx.getInstanceEx(myProject).getFileStatusMap().markFileUpToDate(getDocument(), getId()); } return; } doApplyInformationToEditor(); }