HTTPURL.getConnection now returns something more abstract than URLConnection, which can be _statically_ overriden