void () { // TODO: Previous logic (previously used GroupMerger) that was applied when grouping was enabled contained its own Topic with no // TODO: subscribers - so currently message is sent only when grouping is disabled. // TODO: Check if corresponding event is also necessary when grouping is enabled and update subscribers correspondingly. if (!myGroupSequentialChangeLists) { List<CommittedChangeList> processed = myMergeChunk != null ? new ArrayList<>(myMergeChunk.chunkAndBeforeLists()) : ContainerUtil.emptyList(); BackgroundTaskUtil.syncPublisher(myProject, COMMITTED_CHANGES_MERGED_STATE).event(processed); } }