harness.debug(ex);
}
// Now we should have the following child elements below the single
// root and single paragraph: (0, 5) (5, 10) (10, 21)
Element root = doc.getDefaultRootElement();
harness.check(root.getStartOffset(), 0);
harness.check(root.getEndOffset(), 21);
harness.check(root.getElementCount(), 1);
Element par = root.getElement(0);
harness.check(par.getStartOffset(), 0);
harness.check(par.getEndOffset(), 21);
harness.check(par.getElementCount(), 3);
Element child1 = par.getElement(0);
harness.check(child1.getStartOffset(), 0);
harness.check(child1.getEndOffset(), 5);
Element child2 = par.getElement(1);
harness.check(child2.getStartOffset(), 5);
harness.check(child2.getEndOffset(), 10);
Element child3 = par.getElement(2);
harness.check(child3.getStartOffset(), 10);
harness.check(child3.getEndOffset(), 21);
}