private static @NotNull GitFetchResult fetchRemote(@NotNull GitRepository repository,
                                                     @NotNull GitRemote remote,
                                                     @Nullable String branch) {
    return fetchNatively(repository, remote, branch);
  }
private static @NotNull GitFetchResult fetchRemote(@NotNull GitRepository repository,
                                                     @NotNull GitRemote remote,
                                                     @Nullable String branch)