@Override
    public final void init(@Nonnull Outbox outbox, @Nonnull Context context) throws Exception {
        this.outbox = outbox;
        this.logger = context.logger();
        init(context);
    }
@Test(expected = UnknownHostException.class)
    public void when_customInitThrows_then_initRethrows() throws Exception {
        new MockP().setInitError(UnknownHostException::new)
                   .init(mock(Outbox.class), new TestProcessorContext());
    }