| KeycloakUriBuilder |   | 43% |   | 41% | 177 | 254 | 222 | 435 | 38 | 67 | 0 | 1 |
| Base64 |   | 88% |   | 52% | 53 | 81 | 125 | 243 | 9 | 20 | 0 | 1 |
| PathMatcher |  | 0% |  | 0% | 60 | 60 | 124 | 124 | 7 | 7 | 1 | 1 |
| StringPropertyReplacer |  | 0% |  | 0% | 40 | 40 | 88 | 88 | 6 | 6 | 1 | 1 |
| UriUtils |  | 0% |  | 0% | 25 | 25 | 45 | 45 | 10 | 10 | 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 |
| Encode |   | 73% |   | 86% | 19 | 89 | 58 | 222 | 12 | 35 | 0 | 1 |
| DelegatingSerializationFilter |  | 0% |  | 0% | 8 | 8 | 35 | 35 | 6 | 6 | 1 | 1 |
| MultivaluedMap |  | 0% |  | 0% | 23 | 23 | 35 | 35 | 14 | 14 | 1 | 1 |
| KerberosSerializationUtils |  | 0% |  | 0% | 10 | 10 | 50 | 50 | 5 | 5 | 1 | 1 |
| Retry |  | 0% |  | 0% | 17 | 17 | 56 | 56 | 9 | 9 | 1 | 1 |
| NetworkUtils |   | 81% |   | 75% | 40 | 102 | 30 | 182 | 5 | 16 | 0 | 1 |
| StringSerialization |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 6 | 6 | 1 | 1 |
| CollectionUtil |  | 0% |  | 0% | 17 | 17 | 21 | 21 | 8 | 8 | 1 | 1 |
| SecretGenerator |  | 0% |  | 0% | 13 | 13 | 25 | 25 | 8 | 8 | 1 | 1 |
| IoUtils |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 4 | 4 | 1 | 1 |
| KerberosJdkProvider |  | 0% |  | 0% | 8 | 8 | 23 | 23 | 6 | 6 | 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 |
| KeystoreUtil |   | 58% |   | 65% | 7 | 17 | 13 | 42 | 2 | 7 | 0 | 1 |
| HttpPostRedirect |  | 0% |  | 0% | 4 | 4 | 21 | 21 | 2 | 2 | 1 | 1 |
| DelegatingSerializationFilter.OnJava6To8 |  | 0% | | n/a | 3 | 3 | 15 | 15 | 3 | 3 | 1 | 1 |
| Environment |  | 0% |  | 0% | 12 | 12 | 18 | 18 | 6 | 6 | 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.IBMJDKProvider.new Configuration() {...} |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| PemUtils |  | 25% | | n/a | 11 | 13 | 14 | 22 | 11 | 13 | 0 | 1 |
| ObjectUtil |  | 0% |  | 0% | 13 | 13 | 12 | 12 | 3 | 3 | 1 | 1 |
| StackUtil.new Object() {...} |  | 9% |  | 0% | 5 | 6 | 15 | 16 | 1 | 2 | 0 | 1 |
| KerberosJdkProvider.IBMJDKProvider |  | 0% | | 0% | 5 | 5 | 11 | 11 | 4 | 4 | 1 | 1 |
| KeyUtils |  | 29% | | 0% | 2 | 5 | 14 | 18 | 1 | 4 | 0 | 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 |
| 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 | 6 | 6 | 8 | 8 | 6 | 6 | 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 |
| CertificateUtils | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| MultivaluedHashMap | | 0% | | 0% | 4 | 4 | 10 | 10 | 3 | 3 | 1 | 1 |
| ConcurrentMultivaluedHashMap | | 0% | | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| BouncyIntegration | | 0% | | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| MultiSiteUtils | | 0% |  | 0% | 6 | 6 | 3 | 3 | 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 |
| 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 |
| Resteasy.new ThreadLocal() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| KeystoreUtil.KeystoreFormat |  | 90% | | n/a | 1 | 4 | 1 | 9 | 1 | 4 | 0 | 1 |
| DelegatingSerializationFilter.EmptyFilterAdapter | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| StackUtil |  | 90% | | 75% | 2 | 8 | 1 | 14 | 1 | 6 | 0 | 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 |
| PemException | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |