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);
}