// First create the text filter
TextFilter filter = new TextFilter() {
@Override
public String filterText(String text, Element element) {
QName qname = element.getQName();
Base elparent = element.getParentElement();
if (Constants.NAME.equals(qname)) {
text = "Jane Doe";
} else if (Constants.TITLE.equals(qname) && elparent instanceof Entry) {
text = text.replaceAll("Amok", "Crazy");
}