| equals(Object) |   | 80% |   | 70% | 8 | 16 | 5 | 24 | 0 | 1 |
| setMaxVariable(int) |   | 80% |   | 62% | 6 | 9 | 4 | 21 | 0 | 1 |
| setLocale(ULocale, ULocale) |   | 61% |   | 50% | 5 | 6 | 1 | 7 | 0 | 1 |
| setVariableTop(String) |   | 81% |   | 80% | 2 | 6 | 3 | 16 | 0 | 1 |
| getLocale(ULocale.Type) |   | 73% |   | 83% | 1 | 4 | 1 | 5 | 0 | 1 |
| RuleBasedCollator(String) |   | 68% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| internalGetCEs(CharSequence) |   | 94% |   | 66% | 2 | 4 | 0 | 14 | 0 | 1 |
| internalSetVariableTop(long) |   | 94% |   | 75% | 3 | 7 | 0 | 14 | 0 | 1 |
| adoptTailoring(CollationTailoring) |   | 88% |   | 50% | 3 | 4 | 0 | 7 | 0 | 1 |
| cloneAsThawed() |   | 85% | | n/a | 0 | 1 | 2 | 7 | 0 | 1 |
| getRawCollationKey(String, RawCollationKey) |   | 90% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| setCaseLevelDefault() |  | 95% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| setDecompositionDefault() |  | 95% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| setFrenchCollationDefault() |  | 95% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| setNumericCollationDefault() |  | 95% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| setCaseFirstDefault() |  | 95% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| setAlternateHandlingDefault() |  | 95% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| setStrengthDefault() |  | 95% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| setLowerCaseFirst(boolean) |  | 95% |   | 75% | 1 | 3 | 0 | 7 | 0 | 1 |
| setFrenchCollation(boolean) |  | 94% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| setNumericCollation(boolean) |  | 94% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| doCompare(CharSequence, CharSequence) |  | 100% |  | 100% | 0 | 23 | 0 | 54 | 0 | 1 |
| setReorderCodes(int[]) |  | 100% |   | 95% | 1 | 11 | 0 | 21 | 0 | 1 |
| writeIdenticalLevel(CharSequence, RuleBasedCollator.CollationKeyByteSink) |  | 100% |  | 100% | 0 | 3 | 0 | 13 | 0 | 1 |
| writeSortKey(CharSequence, RuleBasedCollator.CollationKeyByteSink, RuleBasedCollator.CollationBuffer) |  | 100% |  | 100% | 0 | 3 | 0 | 12 | 0 | 1 |
| internalBuildTailoring(String) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| compareNFDIter(Normalizer2Impl, RuleBasedCollator.NFDIterator, RuleBasedCollator.NFDIterator) |  | 100% |  | 100% | 0 | 9 | 0 | 21 | 0 | 1 |
| hashCode() |  | 100% |   | 83% | 1 | 4 | 0 | 8 | 0 | 1 |
| setDecomposition(int) |  | 100% |  | 100% | 0 | 4 | 0 | 13 | 0 | 1 |
| getRawCollationKey(CharSequence, RawCollationKey, RuleBasedCollator.CollationBuffer) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| getVersion() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setUpperCaseFirst(boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| getContractionsAndExpansions(UnicodeSet, UnicodeSet, boolean) |  | 100% |   | 50% | 2 | 3 | 0 | 6 | 0 | 1 |
| RuleBasedCollator(CollationTailoring, ULocale) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| initMaxExpansions() |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| freeze() |  | 100% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| getCollationBuffer() |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| getCollationKey(String) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| setCaseLevel(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| getUCAVersion() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAlternateHandlingShifted(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| setStrength(int) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| getTailoredSet() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getCollationKey(String, RuleBasedCollator.CollationBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getCollationElementIterator(CharacterIterator) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getRules(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| internalAddContractions(int, UnicodeSet) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDecomposition() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| isCaseLevel() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isFrenchCollation() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getNumericCollation() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isUpperCaseFirst() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isLowerCaseFirst() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isUnsafe(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| checkNotFrozen() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| setVariableTop(int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setFastLatinOptions(CollationSettings) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| clone() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getCollationElementIterator(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getCollationElementIterator(UCharacterIterator) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getMaxVariable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getReorderCodes() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isFrozen() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| simpleKeyLengthEstimate(CharSequence) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVariableTop() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| releaseCollationBuffer(RuleBasedCollator.CollationBuffer) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getDefaultSettings() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStrength() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isAlternateHandlingShifted() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOwnedSettings() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| compare(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRules() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setHiraganaQuaternary(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setHiraganaQuaternaryDefault() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isHiraganaQuaternary() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |