docs: private void _initListBlock (@Nonnull final Block aRoot)
    {
      Line aLine = aRoot.m_aLines;
      aLine = aLine.m_aNext;
      while (aLine != null)
      {
        final ELineType eType = aLine.getLineType (m_bUseExtensions);
        if (eType == ELineType.OLIST ||
            eType == ELineType.ULIST ||
            (!aLine.m_bIsEmpty &&
             aLine.m_bPrevEmpty &&
             aLine.m_nLeading == 0 &&
             !(eType == ELineType.OLIST || eType == ELineType.ULIST)))
        {
          aRoot.split (aLine.m_aPrevious).m_eType = EBlockType.LIST_ITEM;
        }
        aLine = aLine.m_aNext;
      }
      aRoot.split (aRoot.m_aLineTail).m_eType = EBlockType.LIST_ITEM;
    }