@NotNull
    @Override
    protected AsyncChangesTreeModel getChangesTreeModel() {
      return SimpleAsyncChangesTreeModel.create(grouping -> {
        List<LocalChangeList> allLists = ChangeListManager.getInstance(myProject).getChangeLists();
        List<LocalChangeList> selectedLists = ContainerUtil.filter(allLists, list -> myChangeListNames.contains(list.getName()));
        return TreeModelBuilder.buildFromChangeLists(myProject, grouping, selectedLists,
                                                     Registry.is("vcs.skip.single.default.changelist"));
      });
    }
@NotNull
    @Override
    protected AsyncChangesTreeModel getChangesTreeModel()