@Override
    protected PasswordAuthentication getPasswordAuthentication() {
      synchronized (NonStaticAuthenticator.this) {
        //noinspection HardCodedStringLiteral
        return NonStaticAuthenticator.this
          .requestPasswordAuthenticationInstance(getRequestingHost(), getRequestingSite(), getRequestingPort(), getRequestingProtocol(),
                                                 getRequestingPrompt(), getRequestingScheme(), getRequestingURL(), getRequestorType());
      }
    }
@Override
    protected PasswordAuthentication getPasswordAuthentication()