TextListItemElement listItem = contentDom.newOdfElement(TextListItemElement.class);
//create children elements
TextHElement heading = listItem.newTextHElement(1);
TextListElement list = listItem.newTextListElement();
TextPElement paragraph = listItem.newTextPElement();
TextSoftPageBreakElement softPageBreak = listItem.newTextSoftPageBreakElement();
p0.getParentNode().insertBefore(listItem, p0);
XPath xpath = contentDom.getXPath();
TextListItemElement listItemTest = (TextListItemElement) xpath.evaluate("//text:list-item[last()]", contentDom, XPathConstants.NODE);
Assert.assertNotNull(listItemTest.getChildNodes());