ListDecorator imageDecorator = new ImageDecorator(doc, ResourceUtilities.getURI("image_list_item.png"));
ListDecorator outLineDecorator = new OutLineDecorator(doc);
String[] subItemContents = { "sub list item 1", "sub list item 2", "sub list item 3" };
doc.newParagraph(" ");
doc.newParagraph("Bullet List:");
List bulletList = doc.addList(bulletDecorator);
bulletList.setHeader("Bullet List Header1\nBullet List Header2");
bulletList.addItem("bullet item1");
bulletList.addItem("bullet item2");
ListItem item = bulletList.addItem("item3 with a bullet list");