messageRouter.process(getTestEvent("hello"));
assertEquals(1, catchAllCount[0]);
assertEquals(0, count1[0]);
assertEquals(0, count2[0]);
messageRouter.process(getTestEvent(new StringBuilder()));
assertEquals(1, catchAllCount[0]);
assertEquals(0, count1[0]);
assertEquals(1, count2[0]);
messageRouter.process(getTestEvent(new Exception()));