wro4j-core/src/main/java/ro/isdc/wro/model/resource/processor/decorator/SupportAwareProcessorDecorator.java
@Override
  public void process(final Resource resource, final Reader reader, final Writer writer)
      throws IOException {
    final ResourcePreProcessor decoratedProcessor = getDecoratedObject();
    if (decoratedProcessor instanceof SupportAware) {
      if (!((SupportAware) decoratedProcessor).isSupported()) {
        throw new WroRuntimeException(toString() + " processor is not supported on this environment");
      }
    }
    super.process(resource, reader, writer);
  }
@Override
  public void process(final Resource resource, final Reader reader, final Writer writer)
      throws IOException {
    final ResourcePreProcessor decoratedProcessor = getDecoratedObject();
    if (decoratedProcessor instanceof SupportAware) {
      if (!((SupportAware) decoratedProcessor).isSupported()) {
        throw new WroRuntimeException(toString() + " processor is not supported on this environment");
      }
    }
    super.process(resource, reader, writer);
  }
@ Override public void process ( final Resource resource , final Reader reader , final Writer writer ) throws IOException { final ResourcePreProcessor decoratedProcessor = getDecoratedObject ( ) ; if ( decoratedProcessor instanceof SupportAware ) { if ( ! ( ( SupportAware ) decoratedProcessor ) . isSupported ( ) ) { throw new WroRuntimeException ( toString ( ) + " processor is not supported on this environment" ) ; } } super . process ( resource , reader , writer ) ; }
{@inheritDoc}
{