/wro4j-extensions/src/main/java/ro/isdc/wro/extensions/processor/js/AbstractNodeWithFallbackProcessor.java
injector.inject ( processor ) ; return processor;
private Injector injector; private final DestroyableLazyInitializer<ResourcePreProcessor> processorInitializer = new DestroyableLazyInitializer<ResourcePreProcessor>() { @Override protected ResourcePreProcessor initialize() { processor = createNodeProcessor(); processor = new ProcessorDecorator(processor).isSupported() ? processor: createFallbackProcessor(); <extra_id_0> } }; private ResourcePreProcessor processor; protected abstract ResourcePreProcessor createNodeProcessor(); @Override public final void process(final Resource resource, final Reader reader, final Writer writer)