public StrBuilder replace( StrMatcher matcher, String replaceStr, int startIndex, int endIndex, int replaceCount) {
public StrBuilder replace(int startIndex, int endIndex, String replaceStr) {
    public StrBuilder replace(            StrMatcher matcher, String replaceStr,            int startIndex, int endIndex, int replaceCount) {        endIndex = validateRange(startIndex, endIndex);        return replaceImpl(matcher, replaceStr, startIndex, endIndex, replaceCount);    }