@Override
    public void engineInit(KeyManager[] kms, TrustManager[] tms,
            SecureRandom sr) throws KeyManagementException {
        throw new KeyManagementException("Do not init() the default SSLContext ");
    }
DefaultSSLContextImpl delegates the work to the super class since there
is no way to put a synchronized around both the call to super and the
rest of this constructor to guarantee that we don't have races in
creating the state shared between all default SSLContexts.
common/src/main/java/org/conscrypt/DefaultSSLContextImpl.java