| DeploymentBuilder |  | 0% |  | 0% | 41 | 41 | 183 | 183 | 7 | 7 | 1 | 1 |
| HttpClientParser |   | 9% |  | 0% | 8 | 11 | 20 | 24 | 2 | 5 | 0 | 1 |
| IdpParser |   | 10% |  | 0% | 9 | 12 | 22 | 26 | 2 | 5 | 0 | 1 |
| SpParser |   | 10% |  | 0% | 7 | 10 | 22 | 26 | 2 | 5 | 0 | 1 |
| KeyStoreParser |   | 14% |  | 0% | 6 | 9 | 15 | 19 | 2 | 5 | 0 | 1 |
| KeyParser |   | 15% |  | 0% | 6 | 9 | 19 | 23 | 2 | 5 | 0 | 1 |
| SingleLogoutServiceParser |   | 18% | | n/a | 2 | 5 | 11 | 15 | 2 | 5 | 0 | 1 |
| SingleSignOnServiceParser |   | 20% | | n/a | 2 | 5 | 10 | 14 | 2 | 5 | 0 | 1 |
| RoleMappingsProviderParser |   | 24% |  | 0% | 3 | 6 | 9 | 13 | 2 | 5 | 0 | 1 |
| AbstractKeycloakSamlAdapterV1Parser |   | 59% |   | 50% | 2 | 6 | 5 | 13 | 1 | 4 | 0 | 1 |
| KeycloakSamlAdapterV1QNames |   | 96% |  | 100% | 2 | 7 | 4 | 80 | 2 | 6 | 0 | 1 |
| KeycloakSamlAdapterV1Parser |   | 35% |  | 0% | 3 | 6 | 6 | 10 | 2 | 5 | 0 | 1 |
| KeysParser |   | 39% |  | 0% | 3 | 6 | 4 | 8 | 2 | 5 | 0 | 1 |
| PrincipalNameMappingParser |   | 39% | | n/a | 2 | 5 | 5 | 9 | 2 | 5 | 0 | 1 |
| RoleMappingParser |   | 40% |  | 0% | 3 | 6 | 4 | 8 | 2 | 5 | 0 | 1 |
| KeycloakSamlAdapterParser |   | 87% |   | 66% | 2 | 7 | 2 | 21 | 0 | 4 | 0 | 1 |
| KeycloakSamlAdapterParser.new KeycloakSamlAdapterParser.ParserFactory() {...} | | 60% | | n/a | 1 | 2 | 0 | 1 | 1 | 2 | 0 | 1 |
| KeycloakSamlAdapterParser.new KeycloakSamlAdapterParser.ParserFactory() {...} | | 60% | | n/a | 1 | 2 | 0 | 1 | 1 | 2 | 0 | 1 |