try {
actionCondition.await();
} catch (InterruptedException e) {
e.printStackTrace();
}
dumpDataRef.set(fsm.dumpSavedData());
eventCondition.countDown();
}
}, "Test-Thread-4").start();
// thread 5 process event "SECOND" while processing event "FIRST"