Indentation is wrong here; we use tabs not spaces.

But I have to wonder if this is the only way to inject authentication data into the JRE URL library.  If it is we're toast as a library because nobody else can install an HTTP authenticator while we are using the HTTP network connections, and that's just plain evil.