docs: private void emitRawLines(final StringBuilder out, final Line lines)
      {
          Line line = lines;
          if (this.config.safeMode)
          {
              final StringBuilder temp = new StringBuilder();
              while (line != null)
              {
                  if (!line.isEmpty)
                  {
                      temp.append(line.value);
                  }
                  temp.append('\n');
                  line = line.next;
              }
              final String in = temp.toString();
              for (int pos = 0; pos < in.length(); pos++)
              {
                  if (in.charAt(pos) == '<')
                  {
                      temp.setLength(0);
                      final int t = Utils.readXML(temp, in, pos, this.config.safeMode);
                      if (t != -1)
                      {
                          out.append(temp);
                          pos = t;
                      }
                      else
                      {
                          out.append(in.charAt(pos));
                      }
                  }
                  else
                  {
                      out.append(in.charAt(pos));
                  }
              }
          }
          else
          {
              while (line != null)
              {
                  if (!line.isEmpty)
                  {
                      out.append(line.value);
                  }
                  out.append('\n');
                  line = line.next;
              }
          }
      }