| translateWithConsistency(String, String, String, Long, String) |   | 51% |   | 50% | 4 | 7 | 18 | 42 | 0 | 1 |
| extractEntities(String, String) |   | 49% |   | 8% | 6 | 7 | 12 | 29 | 0 | 1 |
| translateEntities(List, String) |   | 46% |   | 8% | 6 | 7 | 10 | 24 | 0 | 1 |
| translateWithPlaceholders(String, String, String) |   | 53% |   | 10% | 5 | 6 | 10 | 26 | 0 | 1 |
| sendWithRetry(HttpRequest, int) |   | 57% |   | 62% | 2 | 5 | 6 | 14 | 0 | 1 |
| extractEntitiesSegmented(String, String) |   | 74% |  | 100% | 0 | 3 | 5 | 17 | 0 | 1 |
| lambda$translateWithConsistency$0(Map, Set, String) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| splitTextForEntityExtraction(String) |   | 91% |   | 85% | 3 | 11 | 2 | 22 | 0 | 1 |
| generatePlaceholder(String, String, int) |   | 91% |  | 100% | 0 | 2 | 2 | 8 | 0 | 1 |
| splitAtSentenceBoundary(String) |   | 95% |   | 80% | 2 | 6 | 0 | 11 | 0 | 1 |
| loadGlossaryTerms(Long, String) |  | 100% |   | 90% | 1 | 6 | 0 | 18 | 0 | 1 |
| deduplicateEntities(Map, String) |  | 100% |   | 91% | 1 | 7 | 0 | 15 | 0 | 1 |
| buildMapping(Map) |  | 100% |  | 100% | 0 | 2 | 0 | 16 | 0 | 1 |
| restorePlaceholders(String, EntityConsistencyService.EntityMappingContext) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| replaceEntitiesWithPlaceholders(String, EntityConsistencyService.EntityMappingContext) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| EntityConsistencyService(EntityCachePort, GlossaryRepositoryPort, UserRepositoryPort) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| shouldUseConsistency(String) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| lambda$deduplicateEntities$1(Map.Entry, Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$replaceEntitiesWithPlaceholders$2(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |