* @throws InterruptedException
*/
@Test
public void testStubbornNew() throws IOException, InterruptedException {
EventSink failAppend = mock(EventSink.class);
Event e = new EventImpl("test".getBytes());
// for mocking void void returning calls, we use this mockito
// syntax (it is kinda gross but still cleaner than the version above)
// the first two calls "succeed", the third throws io exn, and then the
// fourth