boolean (@NotNull String name, @Nullable ChangeListData newData) { return ReadAction.compute(() -> { synchronized (myDataLock) { final boolean result = myModifier.editData(name, newData); scheduleChangesViewRefresh(); return result; } }); }