public interface Revertible<T>
T
createSaveState()
void
revertState(T state)
T createSaveState()
void revertState(T state)