| main(String[]) |  | 0% |  | 0% | 29 | 29 | 186 | 186 | 1 | 1 |
| detailedCharSoupAnalysis(CharSoupModel, FeatureExtractor, List, int) |  | 0% |  | 0% | 32 | 32 | 137 | 137 | 1 | 1 |
| perLanguageReport(Map, Map, Map) |  | 0% |  | 0% | 30 | 30 | 84 | 84 | 1 | 1 |
| loadTatoeba(Path, Set) |  | 0% |  | 0% | 7 | 7 | 26 | 26 | 1 | 1 |
| bucketByLength(List) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| detailedChunk(CharSoupModel, FeatureExtractor, List) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| formatConfusableGroups() |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| isInConfusableGroup(String) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| fmtAcc(CompareDetectors.EvalResult, boolean) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| lambda$detailedCharSoupAnalysis$6(StringBuilder, Map.Entry) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| mapTatoebaLang(String) |  | 0% |  | 0% | 11 | 11 | 12 | 12 | 1 | 1 |
| usedHeap() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| throughput(CompareDetectors.EvalResult) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| pct(long, long) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$detailedCharSoupAnalysis$4(Map.Entry, Map.Entry) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$detailedCharSoupAnalysis$5(Map.Entry, Map.Entry) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$detailedCharSoupAnalysis$3(CharSoupModel, FeatureExtractor, List) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| CrossDomainEval() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$perLanguageReport$2(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$perLanguageReport$1(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$perLanguageReport$0(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |