*/
private void applyTextModifier(String text, StringBuffer sb) throws Exception {
TextModification[] textModArr = tm.modify(text);
for (int i = 0; i < textModArr.length; i++) {
TextModification textMod = textModArr[i];
if ((textMod.getOrigStartOffset() != textMod.getNewStartOffset())
|| (textMod.getOrigEndOffset() != textMod.getNewEndOffset())) {
logger.warn("UNSUPPORTED: TextModification with offset changes.");
}
else {
sb.replace(textMod.getOrigStartOffset(),
textMod.getOrigEndOffset(),
textMod.getNewText());
}
}
}