public static void RestoreState(Originator <T> orig, int stateNumber) { orig.SetMemento(mementoList[stateNumber]); }
public static void SaveState(Originator <T> orig) { mementoList.Add(orig.CreateMemento()); }