code: public static void readStreamLines (@WillClose @Nullable final InputStream aIS,
                                        @Nonnull @Nonempty final Charset aCharset,
                                        @Nonnull final Consumer <? super String> aLineCallback)
    {
      if (aIS != null)
        readStreamLines (aIS, aCharset, 0, CGlobal.ILLEGAL_UINT, aLineCallback);
    }
docs: Read the complete content of the passed stream and pass each line separately
  to the passed callback.
  
  @param aIS
  The input stream to read from. May be <code>null</code>.
  @param aCharset
  The character set to use. May not be <code>null</code>.
  @param aLineCallback
  The callback that is invoked for all read lines. Each passed line does
  NOT contain the line delimiter!