| lambda$saveAccessToken$11(ServerAccessToken, EntityManager) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| getQuery(String, Client, UserSubject, EntityManager, Class) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| lambda$setClient$1(Client, EntityManager) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| doCreateAccessToken(AccessTokenRegistration) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| executeInTransaction(JPAOAuthDataProvider.EntityManagerOperation) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| lambda$getAccessToken$6(String, EntityManager) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getClientsQuery(UserSubject, EntityManager) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$doRevokeAccessToken$7(ServerAccessToken, EntityManager) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| execute(JPAOAuthDataProvider.EntityManagerOperation) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$doRevokeRefreshToken$10(RefreshToken, EntityManager) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$doRemoveClient$2(Client, EntityManager) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| linkRefreshTokenToAccessToken(RefreshToken, ServerAccessToken) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getAccessTokens(Client, UserSubject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRefreshTokens(Client, UserSubject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getAccessTokens$4(Client, UserSubject, EntityManager) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getClients(UserSubject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTokensQuery(Client, UserSubject, EntityManager) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRefreshTokensQuery(Client, UserSubject, EntityManager) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginIfNeeded(EntityManager) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getRefreshTokens$5(Client, UserSubject, EntityManager) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doGetClient(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setClient(Client) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doRemoveClient(Client) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAccessToken(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doRevokeAccessToken(ServerAccessToken) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRefreshToken(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doRevokeRefreshToken(RefreshToken) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| saveAccessToken(ServerAccessToken) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| persistEntity(Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeEntity(Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getRefreshToken$9(String, EntityManager) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$linkRefreshTokenToAccessToken$8(ServerAccessToken, EntityManager) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getClients$3(UserSubject, EntityManager) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$doGetClient$0(String, EntityManager) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$removeEntity$13(Object, EntityManager) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$persistEntity$12(Object, EntityManager) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setEntityManagerFactory(EntityManagerFactory) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| saveRefreshToken(RefreshToken) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getEntityManager() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| commitIfNeeded(EntityManager) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| JPAOAuthDataProvider() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| flushIfNeeded(EntityManager) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| closeIfNeeded(EntityManager) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |