docs: private void _emitCodeLines (final MarkdownHCStack aOut,
                                 final Line aLines,
                                 @Nonnull final String sMeta,
                                 final boolean bRemoveIndent)
    {
      Line aLine = aLines;
      if (m_aConfig.getCodeBlockEmitter () != null)
      {
        final ICommonsList <String> aList = new CommonsArrayList <> ();
        while (aLine != null)
        {
          if (aLine.m_bIsEmpty)
            aList.add ("");
          else
            aList.add (bRemoveIndent ? aLine.m_sValue.substring (4) : aLine.m_sValue);
          aLine = aLine.m_aNext;
        }
        m_aConfig.getCodeBlockEmitter ().emitBlock (aOut, aList, sMeta);
      }
      else
      {
        while (aLine != null)
        {
          if (!aLine.m_bIsEmpty)
            aOut.append (aLine.m_sValue.substring (4));
          aOut.append ('\n');
          aLine = aLine.m_aNext;
        }
      }
    }