docs: public void expandListParagraphs ()
    {
      if (m_eType != EBlockType.ORDERED_LIST && m_eType != EBlockType.UNORDERED_LIST)
      {
        return;
      }
      Block aOuter = m_aBlocks;
      Block aInner;
      boolean bHasParagraph = false;
      while (aOuter != null && !bHasParagraph)
      {
        if (aOuter.m_eType == EBlockType.LIST_ITEM)
        {
          aInner = aOuter.m_aBlocks;
          while (aInner != null && !bHasParagraph)
          {
            if (aInner.m_eType == EBlockType.PARAGRAPH)
              bHasParagraph = true;
            aInner = aInner.m_aNext;
          }
        }
        aOuter = aOuter.m_aNext;
      }
      if (bHasParagraph)
      {
        aOuter = m_aBlocks;
        while (aOuter != null)
        {
          if (aOuter.m_eType == EBlockType.LIST_ITEM)
          {
            aInner = aOuter.m_aBlocks;
            while (aInner != null)
            {
              if (aInner.m_eType == EBlockType.NONE)
                aInner.m_eType = EBlockType.PARAGRAPH;
              aInner = aInner.m_aNext;
            }
          }
          aOuter = aOuter.m_aNext;
        }
      }
    }