@Override
public boolean startElement(Element element,
Map<Attribute, MutableString> attrMapUnused) {
if (!ignoredElements.contains(element)) {
pointers.add(new TagPointer(currentPointer, element,
TagPointer.TagType.START));
// put blank at element position if the element breaks the flow
if (element.breaksFlow) {
text.append(' ');