public final void process(final Resource resource, final Reader reader, final Writer writer)
    throws IOException {
    LOG.debug("Applying {} processor", toString());
    validate();
    try {
      final String result = parseCss(resource, IOUtils.toString(reader));
      writer.write(result);
    } finally {
      //imkportant to avoid memory leak
      clearProcessedImports();
      reader.close();
      writer.close();
    }
  }
public final void process(final Resource resource, final Reader reader, final Writer writer)
    throws IOException {
    LOG.debug("Applying {} processor", toString());
    validate();
    try {
      final String result = parseCss(resource, IOUtils.toString(reader));
      writer.write(result);
    } finally {
      
      clearProcessedImports();
      reader.close();
      writer.close();
    }
  }
public final void process ( final Resource resource , final Reader reader , final Writer writer ) throws IOException { LOG . debug ( "Applying {} processor" , toString ( ) ) ; validate ( ) ; try { final String result = parseCss ( resource , IOUtils . toString ( reader ) ) ; writer . write ( result ) ; } finally { //imkportant to avoid memory leak clearProcessedImports ( ) ; reader . close ( ) ; writer . close ( ) ; } }
{@inheritDoc}
{