void () { List<RegionInfo> beforeInfos = myBeforeInfos; if (myBeforePass != null && beforeInfos != null) { myBeforePass.applyRegionInfo(beforeInfos); } Runnable runnable = myRunnable; if (runnable != null){ try (AccessToken ignore = SlowOperations.knownIssue("IDEA-333911, EA-840750")) { runnable.run(); } catch (IndexNotReadyException ignored) { } } if (InjectedLanguageManager.getInstance(myFile.getProject()).getTopLevelFile(myFile) == myFile) { clearFirstTimeFlag(myFile, myEditor, THE_FIRST_TIME); } }