| testOnlyGetDistanceTable() |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| testOnlyPrintDistanceTable() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getBestIndexAndDistance(LSR, LSR[], int, int, LocaleMatcher.FavorSubtag, LocaleMatcher.Direction) |   | 92% |   | 86% | 7 | 35 | 2 | 78 | 0 | 1 |
| getDesSuppScriptDistance(BytesTrie, long, String, String) |   | 85% |   | 83% | 2 | 7 | 0 | 13 | 0 | 1 |
| getFallbackRegionDistance(BytesTrie, long) |   | 69% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| isParadigmLSR(LSR) |   | 86% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
| getIndex(int) |   | 63% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultRegionDistance() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRegionPartitionsDistance(BytesTrie, long, String, String, int) |  | 98% |   | 90% | 3 | 16 | 1 | 41 | 0 | 1 |
| trieNext(BytesTrie, String, boolean) |  | 96% |   | 92% | 1 | 8 | 1 | 17 | 0 | 1 |
| LocaleDistance(LocaleDistance.Data) |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
| testOnlyDistance(ULocale, ULocale, int, LocaleMatcher.FavorSubtag) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| isMatch(LSR, LSR, int, LocaleMatcher.FavorSubtag) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| partitionsForRegion(LSR) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDistanceDouble(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDistanceFloor(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| shiftDistance(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getShiftedDistance(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultScriptDistance() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultDemotionPerDesiredLocale() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |