| SSLContextBuilder |   | 63% |   | 54% | 32 | 78 | 59 | 191 | 7 | 35 | 0 | 1 |
| BuilderSSLServerSocketFactory |   | 52% | | n/a | 3 | 8 | 3 | 12 | 3 | 8 | 0 | 1 |
| BuilderSSLContext |   | 45% |  | 0% | 2 | 4 | 9 | 15 | 0 | 2 | 0 | 1 |
| BuilderSSLSocket |   | 60% |  | 0% | 2 | 6 | 9 | 18 | 0 | 4 | 0 | 1 |
| SNIHostnameCapture |   | 91% |   | 72% | 5 | 23 | 5 | 45 | 0 | 12 | 0 | 1 |
| SNIHostnameCapture.new SNIMatcher() {...} |  | 90% |   | 50% | 1 | 3 | 0 | 2 | 0 | 2 | 0 | 1 |
| BuilderSSLSocket.new FilterInputStream() {...} |  | 88% | | n/a | 0 | 2 | 1 | 5 | 0 | 2 | 0 | 1 |
| BuilderSSLSocketFactory |  | 100% | | n/a | 0 | 12 | 0 | 24 | 0 | 12 | 0 | 1 |
| BuilderSSLContext.ConfiguredSSLContextSpi |  | 100% |  | 100% | 0 | 10 | 0 | 23 | 0 | 9 | 0 | 1 |
| SSLParametersUtil |  | 100% | | n/a | 0 | 5 | 0 | 16 | 0 | 5 | 0 | 1 |
| FilterX509TrustManager |  | 100% | | n/a | 0 | 4 | 0 | 18 | 0 | 4 | 0 | 1 |
| ValidatingX509TrustManager |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 3 | 0 | 1 |
| CallbackSNIMatcher |  | 100% | | n/a | 0 | 2 | 0 | 7 | 0 | 2 | 0 | 1 |
| IgnorantX509TrustManager |  | 100% | | n/a | 0 | 5 | 0 | 6 | 0 | 5 | 0 | 1 |
| BuilderSSLSocket.new FilterOutputStream() {...} |  | 100% | | n/a | 0 | 2 | 0 | 5 | 0 | 2 | 0 | 1 |