### Question:
LazyProcessorDecorator extends AbstractDecorator<LazyInitializer<ResourcePreProcessor>> implements ResourceProcessorAware { public void process(final Resource resource, final Reader reader, final Writer writer) throws IOException { getProcessorDecorator().process(resource, reader, writer); } LazyProcessorDecorator(final LazyInitializer<ResourcePreProcessor> processor); void process(final Resource resource, final Reader reader, final Writer writer); void process(final Reader reader, final Writer writer); SupportedResourceType getSupportedResourceType(); boolean isMinimize(); boolean isSupported(); boolean isImportAware(); void destroy(); @Override String toString();  }### Answer:
@Test(expected = NullPointerException.class) public void cannotProcessNullLazyProcessor() throws Exception { victim = new LazyProcessorDecorator(new LazyInitializer<ResourcePreProcessor>() { @Override protected ResourcePreProcessor initialize() { return null; } }); WroTestUtils.createInjector().inject(victim); victim.process(null, mockReader, mockWriter); }