void () { FixtureRuleKt.runInLoadComponentStateMode(myProject, () -> { StoreUtil.saveSettings(getProject(), true); ModificationTracker tracker = getTracker(); long mc = tracker.getModificationCount(); VirtualFile ws = myProject.getWorkspaceFile(); assertNotNull(ws); try { WriteCommandAction.writeCommandAction(myProject).run(() -> VfsUtil.saveText(ws, VfsUtilCore.loadText(ws) + " ")); } catch (IOException e) { throw new RuntimeException(e); } assertEquals(mc, tracker.getModificationCount()); return null; }); }