static @NotNull GitCommandResult withAuthentication(@NotNull GitCommandResult result, boolean authenticationFailed) {
    return new GitCommandResult(result.myStartFailed,
                                result.myExitCode,
                                authenticationFailed,
                                result.myErrorOutput,
                                result.myOutput,
                                result.myRootName);
  }
static @NotNull GitCommandResult withAuthentication(@NotNull GitCommandResult result, boolean authenticationFailed)