docs: private int _readXMLComment (final Line firstLine, final int start)
    {
      Line line = firstLine;
      if (start + 3 < line.m_sValue.length ())
      {
        if (line.m_sValue.charAt (2) == '-' && line.m_sValue.charAt (3) == '-')
        {
          int pos = start + 4;
          while (line != null)
          {
            while (pos < line.m_sValue.length () && line.m_sValue.charAt (pos) != '-')
            {
              pos++;
            }
            if (pos == line.m_sValue.length ())
            {
              line = line.m_aNext;
              pos = 0;
            }
            else
            {
              if (pos + 2 < line.m_sValue.length ())
              {
                if (line.m_sValue.charAt (pos + 1) == '-' && line.m_sValue.charAt (pos + 2) == '>')
                {
                  m_aXmlEndLine = line;
                  return pos + 3;
                }
              }
              pos++;
            }
          }
        }
      }
      return -1;
    }