| getSelectorProvider() |   | 0% |   | 0% | 3 | 3 | 10 | 10 | 1 | 1 | 
| registerAddressFamily(String, Class, AFSocketAddressConfig) |    | 65% |    | 56% | 7 | 9 | 6 | 22 | 0 | 1 | 
| initImplExtensions(AncillaryDataSupport) |   | 0% |   | 0% | 4 | 4 | 5 | 5 | 1 | 1 | 
| registerAddressFamilyImpl(String, AFAddressFamily, AFAddressFamilyConfig) |    | 61% |    | 50% | 3 | 4 | 3 | 13 | 0 | 1 | 
| registerAddressFamily(String, int, String) |    | 58% |    | 25% | 2 | 3 | 4 | 9 | 0 | 1 | 
| parseURI(URI, int) |    | 52% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| newSocket() |    | 42% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| newServerSocket() |    | 38% |  | n/a | 0 | 1 | 2 | 3 | 0 | 1 | 
| checkProvider() |    | 33% |    | 25% | 2 | 3 | 3 | 5 | 0 | 1 | 
| getSocketConstructor() |    | 66% |    | 50% | 1 | 2 | 1 | 4 | 0 | 1 | 
| getServerSocketConstructor() |    | 66% |    | 50% | 1 | 2 | 1 | 4 | 0 | 1 | 
| getAddressConstructor() |    | 60% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| getSocketAddressClass() |    | 60% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| newSocketChannel() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| newServerSocketChannel() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| triggerInit() |    | 97% |    | 75% | 1 | 3 | 1 | 8 | 0 | 1 | 
| AFAddressFamily(String, int, String) |   | 100% |  | n/a | 0 | 1 | 0 | 7 | 0 | 1 | 
| static {...} |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| getAddressFamily(URI) |   | 100% |  | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 
| checkDeferredInit() |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| getAddressFamily(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| uriSchemes() |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| nullBindAddress() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getDomain() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getJuxString() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getJuxInetAddressSuffix() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |