// Create and add NumPr numPr = Context.getWmlObjectFactory().createPPrBaseNumPr(); currentP.getPPr().setNumPr(numPr); // The element NumId numIdElement = Context.getWmlObjectFactory().createPPrBaseNumPrNumId(); numPr.setNumId(numIdElement); numIdElement.setVal( num.getNumId() ); // point to the correct list // The element Ilvl ilvlElement = Context.getWmlObjectFactory().createPPrBaseNumPrIlvl(); numPr.setIlvl(ilvlElement); ilvlElement.setVal(BigInteger.valueOf(0));