@Override
  protected @NotNull AsyncChangesTreeModel getChangesTreeModel() {
    return SimpleAsyncChangesTreeModel.create(grouping -> {
      Collection<Change> allChanges = ChangeListManager.getInstance(myProject).getAllChanges();
      List<Change> newChanges = ContainerUtil.filter(allChanges, myOriginalChanges::contains);

      RemoteStatusChangeNodeDecorator decorator = RemoteRevisionsCache.getInstance(myProject).getChangesNodeDecorator();
      return TreeModelBuilder.buildFromChanges(myProject, grouping, newChanges, decorator);
    });
  }
@Override
  protected @NotNull AsyncChangesTreeModel getChangesTreeModel()