public void Restore(IMemento <T> state) { System.Console.WriteLine("Restoring content to " + state.GetValue()); this._current = state.GetValue(); }