@NotNull
  default List<TimedVcsCommit> getCommitsMatchingFilter(@NotNull VirtualFile root, @NotNull VcsLogFilterCollection filterCollection,
                                                        @NotNull PermanentGraph.Options graphOptions, int maxCount) throws VcsException {
    throw new UnsupportedOperationException("Method getCommitsMatchingFilter is not implemented the class " + this.getClass().getName());
  }
@NotNull
  default List<TimedVcsCommit> getCommitsMatchingFilter(@NotNull VirtualFile root, @NotNull VcsLogFilterCollection filterCollection,
                                                        @NotNull PermanentGraph.Options graphOptions, int maxCount)