Are we sure we always want to use `SSLSocketFactory.getSystemSocketFactory()` instead of `SSLSocketFactory.getSocketFactory()`? Why not a "switch" instead that would make Hc4ProviderImpl use "this" or "that", as we had only one case of this. I am a bit unease with this change...