@Test
public void shouldHaveWorkedButDoesNot() {
Number expected = 1;
AtomicReference<Number> actual = new AtomicReference<>(null);
EventBus bus = new SimpleEventBus(Number.class);
bus.registerListener(Number.class, (Number n)-> {actual.set(n);});
bus.executeEvent(expected);
assertEquals(expected, actual.get());
}