Element root = htmlDoc.getDefaultRootElement();
Element branch1 = root.getElement(0);
final Element branch2 = branch1.getElement(0);
Element branch3 = branch2.getElement(0);
htmlDoc.setParser(new ParserDelegator());
DocumentController listener = new DocumentController();
htmlDoc.addDocumentListener(listener);
htmlDoc.setInnerHTML(branch2, "<a>link</a><b>bold</b>");
assertEquals(2, listener.getNumEvents());
checkEvent(branch2, listener.getEvent(0), DocumentEvent.EventType.INSERT, 4, 9, 0);