When a connection attempt is made that does not provide a username, then let this go through to the server as the empty string producing a "no user name specified" error instead of a NullPointerException.
When a connection attempt is made that does not provide a username,
then let this go through to the server as the empty string producing
a "no user name specified" error instead of a NullPointerException.

tivv/davepgjdbc,tivv/davepgjdbc