| replaceIn(StringBuilder, int, int) |   | 87% |   | 50% | 2 | 3 | 2 | 7 | 0 | 1 |
| replace(Object, Properties) |   | 90% |   | 75% | 1 | 3 | 1 | 10 | 0 | 1 |
| replaceIn(StringBuffer, int, int) |  | 93% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| replace(CharSequence, int, int) |  | 90% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| replace(CharSequence) |  | 81% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| replaceIn(StringBuilder) |  | 81% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| substitute(StrBuilder, int, int, List) |  | 100% |  | 100% | 0 | 23 | 0 | 80 | 0 | 1 |
| checkCyclicSubstitution(String, List) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| replace(String, int, int) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| replace(char[]) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| replace(char[], int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| replace(StrBuilder) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| replace(StrBuilder, int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| replace(StringBuffer) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| replace(StringBuffer, int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| StrSubstitutor(StrLookup, String, String, char) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| StrSubstitutor(StrLookup, String, String, char, String) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| StrSubstitutor(StrLookup, StrMatcher, StrMatcher, char, StrMatcher) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| replace(String) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| replace(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| setValueDelimiter(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| replaceIn(StrBuilder) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| replaceIn(StringBuffer) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| resolveVariable(String, StrBuilder, int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| substitute(StrBuilder, int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| replaceIn(StrBuilder, int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| replace(Object, Map, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| StrSubstitutor(Map, String, String, char, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| StrSubstitutor(Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| StrSubstitutor(Map, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| StrSubstitutor(Map, String, String, char) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| StrSubstitutor(StrLookup, StrMatcher, StrMatcher, char) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setVariablePrefixMatcher(StrMatcher) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| replace(Object, Map) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| replaceSystemProperties(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| StrSubstitutor() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| StrSubstitutor(StrLookup) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setVariablePrefix(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setVariableSuffix(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setVariableSuffixMatcher(StrMatcher) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setValueDelimiter(char) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setValueDelimiterMatcher(StrMatcher) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setVariablePrefix(char) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setVariableSuffix(char) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setEnableSubstitutionInVariables(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setEscapeChar(char) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPreserveEscapes(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setVariableResolver(StrLookup) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getEscapeChar() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValueDelimiterMatcher() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVariablePrefixMatcher() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVariableResolver() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVariableSuffixMatcher() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isEnableSubstitutionInVariables() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isPreserveEscapes() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |