* as it requires injecting code into the implementation of append.
*/
@Test
public void testAppendBeforeOpen() throws InterruptedException {
final NaiveFileWALDeco d = new NaiveFileWALDeco(
LogicalNodeContext.testingContext(), new NullSink(),
new NaiveFileWALManager(new File("/tmp")), new SizeTrigger(0, null),
new AckListener.Empty(), 1000000);
final CountDownLatch cdl1 = new CountDownLatch(1);
new Thread() {
public void run() {