public bool IsEnabled(State state, Action action)
 {
     ActionInfo a = this.actionMethodMap[action.ActionSymbol];
     SetState(state);
     return a.IsEnabled(action.Arguments());
 }