| replaceIn(StringBuilder, int, int) |    | 88% |    | 50% | 2 | 3 | 2 | 7 | 0 | 1 | 
| replace(Object, Properties) |    | 91% |    | 75% | 1 | 3 | 1 | 10 | 0 | 1 | 
| replaceIn(StringBuffer, int, int) |   | 94% |    | 75% | 1 | 3 | 1 | 7 | 0 | 1 | 
| replace(CharSequence, int, int) |   | 91% |    | 50% | 1 | 2 | 1 | 5 | 0 | 1 | 
| replace(CharSequence) |   | 82% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| replaceIn(StringBuilder) |   | 82% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| substitute(StrBuilder, int, int, List) |   | 100% |   | 100% | 0 | 23 | 0 | 85 | 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 | 
| StrSubstitutor(StrLookup, String, String, char) |   | 100% |  | n/a | 0 | 1 | 0 | 8 | 0 | 1 | 
| StrSubstitutor(StrLookup, String, String, char, String) |   | 100% |  | n/a | 0 | 1 | 0 | 8 | 0 | 1 | 
| StrSubstitutor(StrLookup, StrMatcher, StrMatcher, char, StrMatcher) |   | 100% |  | n/a | 0 | 1 | 0 | 8 | 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(StringBuffer) |   | 100% |   | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| replace(StringBuffer, 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(String) |   | 100% |   | 100% | 0 | 3 | 0 | 6 | 0 | 1 | 
| replace(Object) |   | 100% |   | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| setValueDelimiter(String) |   | 100% |   | 100% | 0 | 3 | 0 | 4 | 0 | 1 | 
| setVariablePrefixMatcher(StrMatcher) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| setVariablePrefix(String) |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| setVariableSuffixMatcher(StrMatcher) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| setVariableSuffix(String) |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| replaceIn(StringBuffer) |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| replaceIn(StrBuilder) |   | 100% |   | 100% | 0 | 2 | 0 | 3 | 0 | 1 | 
| substitute(StrBuilder, int, int) |   | 100% |   | 100% | 0 | 2 | 0 | 1 | 0 | 1 | 
| resolveVariable(String, StrBuilder, int, int) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 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() |   | 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 | 
| replace(Object, Map) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| replaceSystemProperties(Object) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| StrSubstitutor(StrLookup) |   | 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 | 
| setValueDelimiterMatcher(StrMatcher) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setValueDelimiter(char) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| setEscapeChar(char) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setVariableResolver(StrLookup) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setEnableSubstitutionInVariables(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setPreserveEscapes(boolean) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| getEscapeChar() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getVariablePrefixMatcher() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getVariableSuffixMatcher() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getValueDelimiterMatcher() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getVariableResolver() |   | 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 |