public final boolean offer(Runnable task) {
        return offer((Object) task);
    }
@Test(expected = NullPointerException.class)
    public void test_offer_Runnable_whenNull() {
        Reactor reactor = newReactor();
        reactor.offer(null);
    }