@Override
  @NotNull
  public TaskRepositoryEditor createEditor(final T repository, Project project, final Consumer<? super T> changeListener) {
    return new BaseRepositoryEditor<>(project, repository, changeListener);
  }
@Override
  @NotNull
  public TaskRepositoryEditor createEditor(final T repository, Project project, final Consumer<? super T> changeListener)