| getUsername(Claims, String) |   | 59% |   | 45% | 17 | 24 | 14 | 44 | 0 | 1 |
| validateToken(String, String) |   | 58% |   | 44% | 15 | 19 | 16 | 41 | 0 | 1 |
| getAuthorities(Claims, User, String) |   | 35% |   | 16% | 3 | 4 | 3 | 7 | 0 | 1 |
| getAuthentication(String, String) |   | 69% | | n/a | 0 | 1 | 3 | 9 | 0 | 1 |
| lambda$getDecoder$0(String) |   | 70% |   | 33% | 2 | 3 | 6 | 14 | 0 | 1 |
| lambda$getDecoder$2(Set) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$validateToken$0(OAuth2Error) |  | 91% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| lambda$getPartialAuthorities$0(String) |  | 85% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| getPartialAuthorities(Claims, String) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| getMessageChain(Throwable) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| TokenProviderImpl(Props, ConfigCache, SecurityMetersService, RestTemplate) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| noClockSkew(NimbusJwtDecoder) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$getDecoder$1(byte[], ConfigurableJWTProcessor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDecoder(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getUsername$0(SimpleGrantedAuthority) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getUsername$1(SimpleGrantedAuthority, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getUsername$2(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |