| KeycloakUriBuilder |   | 25% |   | 18% | 219 | 240 | 281 | 410 | 49 | 65 | 0 | 1 |
| Base64 |   | 88% |   | 52% | 53 | 81 | 125 | 243 | 9 | 20 | 0 | 1 |
| PathMatcher |  | 0% |  | 0% | 60 | 60 | 124 | 124 | 7 | 7 | 1 | 1 |
| ServerCookie |  | 0% |  | 0% | 64 | 64 | 123 | 123 | 14 | 14 | 1 | 1 |
| StringPropertyReplacer |  | 0% |  | 0% | 42 | 42 | 89 | 89 | 7 | 7 | 1 | 1 |
| Base64.OutputStream |  | 0% |  | 0% | 23 | 23 | 58 | 58 | 8 | 8 | 1 | 1 |
| Base64.InputStream |  | 0% |  | 0% | 27 | 27 | 61 | 61 | 4 | 4 | 1 | 1 |
| UriUtils |  | 0% |  | 0% | 21 | 21 | 44 | 44 | 9 | 9 | 1 | 1 |
| MultivaluedHashMap |  | 0% |  | 0% | 24 | 24 | 51 | 51 | 13 | 13 | 1 | 1 |
| Encode |   | 75% |   | 84% | 16 | 76 | 47 | 197 | 9 | 31 | 0 | 1 |
| DelegatingSerializationFilter |  | 0% |  | 0% | 8 | 8 | 35 | 35 | 6 | 6 | 1 | 1 |
| CollectionUtil |  | 0% |  | 0% | 23 | 23 | 35 | 35 | 7 | 7 | 1 | 1 |
| KerberosSerializationUtils |  | 0% |  | 0% | 10 | 10 | 50 | 50 | 5 | 5 | 1 | 1 |
| Retry |  | 0% |  | 0% | 17 | 17 | 56 | 56 | 9 | 9 | 1 | 1 |
| ConcurrentMultivaluedHashMap |  | 0% |  | 0% | 18 | 18 | 35 | 35 | 11 | 11 | 1 | 1 |
| NetworkUtils |   | 81% |   | 75% | 40 | 102 | 30 | 182 | 5 | 16 | 0 | 1 |
| StringSerialization |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 6 | 6 | 1 | 1 |
| SecretGenerator |  | 0% |  | 0% | 13 | 13 | 25 | 25 | 8 | 8 | 1 | 1 |
| DelegatingSerializationFilter.FilterPatternBuilder |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 5 | 5 | 1 | 1 |
| KerberosJdkProvider.SunJDKProvider |  | 0% | | 0% | 4 | 4 | 14 | 14 | 3 | 3 | 1 | 1 |
| DelegatingSerializationFilter.OnJava6To8 |  | 0% | | n/a | 3 | 3 | 15 | 15 | 3 | 3 | 1 | 1 |
| HttpPostRedirect |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 2 | 2 | 1 | 1 |
| KerberosJdkProvider.SunJDKProvider.new Configuration() {...} |  | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| HostUtils |  | 0% |  | 0% | 10 | 10 | 27 | 27 | 5 | 5 | 1 | 1 |
| DelegatingSerializationFilter.OnJavaAfter8 |  | 0% | | n/a | 3 | 3 | 15 | 15 | 3 | 3 | 1 | 1 |
| KerberosJdkProvider |  | 27% | | 50% | 4 | 8 | 15 | 23 | 2 | 6 | 0 | 1 |
| StackUtil.new Object() {...} |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 2 | 2 | 1 | 1 |
| KerberosJdkProvider.IBMJDKProvider.new Configuration() {...} |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| KeystoreUtil |   | 62% |   | 75% | 4 | 13 | 11 | 36 | 1 | 5 | 0 | 1 |
| ObjectUtil |  | 0% |  | 0% | 13 | 13 | 12 | 12 | 3 | 3 | 1 | 1 |
| Environment |  | 10% |  | 0% | 8 | 9 | 12 | 13 | 3 | 4 | 0 | 1 |
| KeyUtils |  | 20% | | 0% | 3 | 5 | 15 | 18 | 2 | 4 | 0 | 1 |
| PemUtils |  | 28% | | n/a | 10 | 12 | 10 | 18 | 10 | 12 | 0 | 1 |
| KerberosJdkProvider.IBMJDKProvider |  | 0% | | 0% | 5 | 5 | 11 | 11 | 4 | 4 | 1 | 1 |
| KerberosJdkProvider.IBMJDKProvider.new Configuration() {...} |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| StringSerialization.Deserializer | | 0% |  | 0% | 5 | 5 | 11 | 11 | 2 | 2 | 1 | 1 |
| SystemEnvProperties | | 12% |  | 0% | 6 | 7 | 10 | 13 | 3 | 4 | 0 | 1 |
| DerUtils | | 42% | | n/a | 2 | 5 | 11 | 18 | 2 | 5 | 0 | 1 |
| ResponseSessionTask | | 0% | | 0% | 3 | 3 | 13 | 13 | 2 | 2 | 1 | 1 |
| StreamUtil | | 0% |  | 0% | 4 | 4 | 9 | 9 | 2 | 2 | 1 | 1 |
| KerberosJdkProvider.SunJDKProvider.new Configuration() {...} | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| Time | | 0% | | n/a | 8 | 8 | 9 | 9 | 8 | 8 | 1 | 1 |
| MimeTypeUtil | | 0% | | n/a | 4 | 4 | 11 | 11 | 4 | 4 | 1 | 1 |
| PaddingUtils | | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| Resteasy | | 0% | | n/a | 7 | 7 | 11 | 11 | 7 | 7 | 1 | 1 |
| KerberosJdkProvider.new PrivilegedExceptionAction() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| KerberosSerializationUtils.KerberosSerializationException | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| StackUtil | | 52% |  | 25% | 4 | 8 | 7 | 14 | 2 | 6 | 0 | 1 |
| CertificateUtils | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| ServerCookie.SameSiteAttributeValue | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| BouncyIntegration | | 0% | | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| StringSerialization.DeSerializerFunction | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| StringSerialization.DeSerializerFunction.new StringSerialization.DeSerializerFunction() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| StringSerialization.DeSerializerFunction.new StringSerialization.DeSerializerFunction() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| StringPropertyReplacer.new StringPropertyReplacer.PropertyResolver() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| StringPropertyReplacer.new StringPropertyReplacer.PropertyResolver() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| SecretGenerator.new ThreadLocal() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| FindFile |  | 84% |  | 100% | 1 | 5 | 2 | 12 | 1 | 2 | 0 | 1 |
| DelegatingSerializationFilter.EmptyFilterAdapter | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| PemException | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| Base64Url |  | 96% |  | 100% | 1 | 8 | 1 | 21 | 1 | 5 | 0 | 1 |
| HtmlUtils |  | 95% |  | 100% | 1 | 8 | 1 | 16 | 1 | 2 | 0 | 1 |
| PathHelper |  | 95% |  | 100% | 1 | 9 | 1 | 15 | 1 | 4 | 0 | 1 |
| EnvUtil | | 100% |  | 75% | 1 | 4 | 0 | 11 | 0 | 2 | 0 | 1 |
| KeystoreUtil.KeystoreFormat | | 100% | | n/a | 0 | 3 | 0 | 8 | 0 | 3 | 0 | 1 |