code: public void writeContent(final OutputStream result) throws IOException
      {
          if(this.paragraphStyle.getSpacingBefore() > 0) {
              result.write(RtfParagraphStyle.SPACING_BEFORE);
              result.write(intToByteArray(paragraphStyle.getSpacingBefore()));
          }
          if(this.paragraphStyle.getSpacingAfter() > 0) {
              result.write(RtfParagraphStyle.SPACING_AFTER);
              result.write(intToByteArray(this.paragraphStyle.getSpacingAfter()));
          }
          if(this.paragraphStyle.getLineLeading() > 0) {
          	result.write(RtfParagraph.LINE_SPACING);
          	result.write(intToByteArray(this.paragraphStyle.getLineLeading()));
          }
          for(int i = 0; i < chunks.size(); i++) {
              RtfBasicElement rtfElement = (RtfBasicElement) chunks.get(i);
              if(rtfElement instanceof RtfChunk) {
                  ((RtfChunk) rtfElement).setSoftLineBreaks(true);
              } else if(rtfElement instanceof RtfList) {
                  result.write(RtfParagraph.PARAGRAPH);
                  this.containsInnerList = true;
              }
              rtfElement.writeContent(result);
              if(rtfElement instanceof RtfList) {
                  switch(this.parentList.getLevelFollowValue()) {
                  case RtfListLevel.LIST_LEVEL_FOLLOW_NOTHING:
                  	break;
                  case RtfListLevel.LIST_LEVEL_FOLLOW_TAB:
                      this.parentList.writeListBeginning(result);
                      result.write(RtfList.TAB);
                      break;
                  case RtfListLevel.LIST_LEVEL_FOLLOW_SPACE:
                      this.parentList.writeListBeginning(result);
                      result.write(DocWriter.getISOBytes(" "));
                      break;
                  }
              }
          }
      }
docs: Writes the content of this RtfListItem.