| assertValidCollectionClaim(Claim, Object[]) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| assertValidInstantClaim(String, Claim, long, boolean) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| isNullOrEmpty(String[]) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| lambda$withAnyOfAudience$3(List, Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| lambda$withAudience$2(List, Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| lambda$withIssuer$0(List, Claim, DecodedJWT) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| assertValidAudienceClaim(List, List, boolean) |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
| withIssuer(String[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| withAudience(String[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| withAnyOfAudience(String[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$withClaim$12(Instant, Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$withArrayClaim$16(Long[], Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$withArrayClaim$15(Integer[], Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$withArrayClaim$14(String[], Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$withClaim$13(BiPredicate, Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$withClaim$11(String, Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$withClaim$10(Double, Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$withClaim$9(Long, Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$withClaim$8(Integer, Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$withClaim$7(Boolean, Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$withJWTId$4(String, Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$withSubject$1(String, Claim, DecodedJWT) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| assertInstantIsFuture(Instant, long, Instant) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| assertInstantIsLessThanOrEqualToNow(Instant, long, Instant) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$addCheck$20(String, BiPredicate, Claim, DecodedJWT) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| acceptExpiresAt(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| acceptNotBefore(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| acceptIssuedAt(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withClaim(String, Boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withClaim(String, Integer) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withClaim(String, Long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withClaim(String, Double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withClaim(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withClaim(String, Instant) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withClaim(String, BiPredicate) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withArrayClaim(String, String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withArrayClaim(String, Integer[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withArrayClaim(String, Long[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addCheck(String, BiPredicate) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withClaimPresence(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withNullClaim(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withClaim(String, Date) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| assertPositive(long) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| verifyNull(Claim, Object) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| withSubject(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| acceptLeeway(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| withJWTId(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertNonNull(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$addMandatoryClaimChecks$19(long, Claim, DecodedJWT) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addMandatoryClaimChecks$18(long, Claim, DecodedJWT) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addMandatoryClaimChecks$17(long, Claim, DecodedJWT) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| JWTVerifier.BaseVerification(Algorithm) |   | 80% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| ignoreIssuedAt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$withNullClaim$6(Claim, DecodedJWT) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$withClaimPresence$5(Claim, DecodedJWT) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addMandatoryClaimChecks() |  | 100% |   | 50% | 1 | 2 | 0 | 8 | 0 | 1 |
| build(Clock) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getLeewayFor(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| constructExpectedCheck(String, BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| build() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |