@ApiStatus.Internal
  public PasswordAuthentication requestPasswordAuthenticationInstance(String host,
                                                                      InetAddress addr,
                                                                      int port,
                                                                      String protocol,
                                                                      @Nls String prompt,
                                                                      String scheme,
                                                                      URL url,
                                                                      Authenticator.RequestorType reqType) {
    synchronized (this) {
      this.requestingHost = host;
      this.requestingSite = addr;
      this.requestingPort = port;
      this.requestingProtocol = protocol;
      this.requestingPrompt = prompt;
      this.requestingScheme = scheme;
      this.requestingURL = url;
      this.requestingAuthType = reqType;
      return this.getPasswordAuthentication();
    }
  }
@ApiStatus.Internal
  public PasswordAuthentication requestPasswordAuthenticationInstance(String host,
                                                                      InetAddress addr,
                                                                      int port,
                                                                      String protocol,
                                                                      @Nls String prompt,
                                                                      String scheme,
                                                                      URL url,
                                                                      Authenticator.RequestorType reqType)