when(sone.newPostReplyBuilder(Matchers.<String>anyObject())).thenThrow(IllegalStateException.class);
when(core.getSone(eq(id))).thenReturn(of(sone));
when(database.getSone(eq(id))).thenReturn(of(sone));
when(sone.newPostReplyBuilder(Matchers.<String>anyObject())).thenThrow(IllegalStateException.class);
when(core.getSone(eq(id))).thenReturn(of(sone));
when(database.getSone(eq(id))).thenReturn(of(sone));