@Override public void configureTls(SSLSocket socket, String uriHost, String tlsVersion) { super.configureTls(socket, uriHost, tlsVersion); if (tlsVersion.equals("TLSv1") && openSslSocketClass.isInstance(socket)) { try { setUseSessionTickets.invoke(socket, true); setHostname.invoke(socket, uriHost); } catch (InvocationTargetException e) { throw new RuntimeException(e); } catch (IllegalAccessException e) { throw new AssertionError(e); } } }