question: applies this spec to sslsocket . concode_field_sep ConnectionSpec COMPATIBLE_TLS concode_elem_sep boolean supportsTlsExtensions concode_elem_sep ConnectionSpec CLEARTEXT concode_elem_sep String[] tlsVersions concode_elem_sep String[] cipherSuites concode_elem_sep CipherSuite[] APPROVED_CIPHER_SUITES concode_elem_sep boolean tls concode_elem_sep ConnectionSpec MODERN_TLS concode_field_sep Builder allEnabledCipherSuites concode_elem_sep ConnectionSpec supportedSpec concode_elem_sep boolean isTls concode_elem_sep boolean isCompatible concode_elem_sep boolean supportsTlsExtensions concode_elem_sep Builder supportsTlsExtensions concode_elem_sep Builder allEnabledTlsVersions concode_elem_sep List<TlsVersion> tlsVersions concode_elem_sep Builder tlsVersions concode_elem_sep Builder tlsVersions concode_elem_sep ConnectionSpec build concode_elem_sep List<CipherSuite> cipherSuites concode_elem_sep Builder cipherSuites concode_elem_sep Builder cipherSuites concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep boolean nonEmptyIntersection concode_elem_sep String toString
target: void function ( SSLSocket arg0 , boolean arg1 ) { ConnectionSpec loc0 = supportedSpec ( arg0 , arg1 ) ; if ( loc0 . tlsVersions != null ) { arg0 . setEnabledProtocols ( loc0 . tlsVersions ) ; } if ( loc0 . cipherSuites != null ) { arg0 . setEnabledCipherSuites ( loc0 . cipherSuites ) ; } }