| JpaUserReferenceProvider |  | 0% |  | 0% | 58 | 58 | 147 | 147 | 42 | 42 | 1 | 1 |
| InMemoryUserAndRoleProvider |  | 0% |  | 0% | 50 | 50 | 113 | 113 | 26 | 26 | 1 | 1 |
| UserDirectoryPersistenceUtil |   | 36% |   | 26% | 30 | 53 | 94 | 157 | 17 | 36 | 0 | 1 |
| JpaGroupRoleProvider |   | 52% |   | 44% | 46 | 79 | 107 | 224 | 14 | 32 | 0 | 1 |
| UserAndRoleDirectoryServiceImpl |   | 57% |   | 46% | 50 | 85 | 95 | 223 | 6 | 21 | 0 | 1 |
| AdminUserAndGroupLoader |  | 0% |  | 0% | 28 | 28 | 91 | 91 | 14 | 14 | 1 | 1 |
| OrganizationRoleProvider |  | 0% |  | 0% | 16 | 16 | 37 | 37 | 7 | 7 | 1 | 1 |
| JpaUserAndRoleProvider |   | 80% |   | 72% | 19 | 53 | 28 | 146 | 8 | 33 | 0 | 1 |
| UserIdRoleProvider |   | 68% |   | 70% | 11 | 28 | 26 | 71 | 4 | 13 | 0 | 1 |
| UserEndpoint |  | 0% |  | 0% | 11 | 11 | 21 | 21 | 6 | 6 | 1 | 1 |
| RoleEndpoint |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 5 | 5 | 1 | 1 |
| JpaUserReferenceProvider.new CacheLoader() {...} |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
| CustomRoleProvider |   | 87% |   | 60% | 10 | 20 | 7 | 48 | 2 | 10 | 0 | 1 |
| ConflictException |  | 20% | | n/a | 3 | 4 | 6 | 8 | 3 | 4 | 0 | 1 |
| JpaUserAndRoleProvider.new CacheLoader() {...} |  | 97% | | 50% | 1 | 3 | 0 | 5 | 0 | 2 | 0 | 1 |
| UserAndRoleDirectoryServiceImpl.new CacheLoader() {...} |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 2 | 0 | 1 |