void produceRemoteCredentials(
    @NotNull RemoteConnectionCredentialsWrapper wrapper,
    @Nullable Project project,
    boolean allowSynchronousInteraction,
    @NotNull Consumer<RemoteCredentials> consumer
  );
void produceRemoteCredentials(
    @NotNull RemoteConnectionCredentialsWrapper wrapper,
    @Nullable Project project,
    boolean allowSynchronousInteraction,
    @NotNull Consumer<RemoteCredentials> consumer
  )