code: public void writeCSS (@Nonnull final ICSSWriteable aCSS, @Nonnull @WillClose final Writer aWriter) throws IOException
    {
      ValueEnforcer.notNull (aCSS, "CSS");
      ValueEnforcer.notNull (aWriter, "Writer");
  
      try
      {
        aWriter.write (aCSS.getAsCSSString (m_aSettings));
      }
      finally
      {
        StreamHelper.close (aWriter);
      }
    }
docs: Write the CSS content to the passed writer. No specific charset is used.
  
  @param aCSS
  The CSS to write. May not be <code>null</code>.
  @param aWriter
  The write to write the text to. May not be <code>null</code>. Is
  automatically closed after the writing!
  @throws IOException
  In case writing fails.
  @throws IllegalStateException
  In case some elements cannot be written in the version supplied in
  the constructor.
  @see #getCSSAsString(ICSSWriteable)