code: @Nonnull
    @ReturnsMutableCopy
    public static ICommonsList <HCDiv> nl2divList (@Nullable final String sText)
    {
      final ICommonsList <HCDiv> ret = new CommonsArrayList <> ();
      forEachLine (sText, (sLine, bLast) -> ret.add (new HCDiv ().addChild (sLine)));
      return ret;
    }
docs: Convert the passed text to a list of &lt;div&gt; elements. Each \n is used
  to split the text into separate lines. \r characters are removed from the
  string! Empty lines are preserved except for the last line. E.g.
  <code>Hello\nworld</code> results in 2 &lt;div&gt;s:
  &lt;div&gt;Hello&lt;/div&gt; and &lt;div&gt;world&lt;/div&gt;
  
  @param sText
  The text to be split. May be <code>null</code>.
  @return A non-<code>null</code> but maybe empty list. The list is empty, if
  the string is empty.