public void SetMemento(Memento m) { state = m.GetState(); }
public void RestoreMemento(Memento <T> m) { this.StateObj = m.GetState(); }
public void SetMemento(Memento memento) { this.state = memento.GetState(); }