@SuppressWarnings("MethodOverloadsMethodOfSuperclass")
  public @NotNull List<GitCommit> getHeadToBranchCommits(@NotNull GitRepository repo) {
    //noinspection unchecked
    return (List)super.getHeadToBranchCommits(repo);
  }
@SuppressWarnings("MethodOverloadsMethodOfSuperclass")
  public @NotNull List<GitCommit> getHeadToBranchCommits(@NotNull GitRepository repo)