sb.append(match.substituteInto(replacement));
sb.append(RE.getReplacement(replacement, match, RE.REG_REPLACE_USE_BACKSLASHESCAPE));
  public Matcher appendReplacement (StringBuffer sb, String replacement)    throws IllegalStateException  {    assertMatchOp();    sb.append(input.subSequence(appendPosition,				match.getStartIndex()).toString());    sb.append(match.substituteInto(replacement));    appendPosition = match.getEndIndex();    return this;  }