Class AbstractPersistentFSM<S extends PersistentFSM.FSMState,​D,​E>