private static void InitStateMapping()
{
stateMapping = new Dictionary<string, StateType> ();
stateMapping ["active"] = StateType.Active;
stateMapping ["armed"] = StateType.Armed;
stateMapping ["busy"] = StateType.Busy;
stateMapping ["checked"] = StateType.Checked;
stateMapping ["collapsed"] = StateType.Collapsed;
stateMapping ["defunct"] = StateType.Defunct;
stateMapping ["editable"] = StateType.Editable;
stateMapping ["enabled"] = StateType.Enabled;
stateMapping ["expandable"] = StateType.Expandable;
stateMapping ["expanded"] = StateType.Expanded;
stateMapping ["focusable"] = StateType.Focusable;
stateMapping ["focused"] = StateType.Focused;
stateMapping ["has-tooltip"] = StateType.HasToolTip;
stateMapping ["horizontal"] = StateType.Horizontal;
stateMapping ["iconified"] = StateType.Iconified;
stateMapping ["modal"] = StateType.Modal;
stateMapping ["multi-line"] = StateType.MultiLine;
stateMapping ["multiselectable"] = StateType.Multiselectable;
stateMapping ["opaque"] = StateType.Opaque;
stateMapping ["pressed"] = StateType.Pressed;
stateMapping ["resizable"] = StateType.Resizable;
stateMapping ["selectable"] = StateType.Selectable;
stateMapping ["selected"] = StateType.Selected;
stateMapping ["sensitive"] = StateType.Sensitive;
stateMapping ["showing"] = StateType.Showing;
stateMapping ["single-line"] = StateType.SingleLine;
stateMapping ["stale"] = StateType.Stale;
stateMapping ["transient"] = StateType.Transient;
stateMapping ["vertical"] = StateType.Vertical;
stateMapping ["visible"] = StateType.Visible;
stateMapping ["manages-descendants"] = StateType.ManagesDescendants;
stateMapping ["indeterminate"] = StateType.Indeterminate;
stateMapping ["required"] = StateType.Required;
stateMapping ["truncated"] = StateType.Truncated;
stateMapping ["animated"] = StateType.Animated;
stateMapping ["invalid-entry"] = StateType.InvalidEntry;
stateMapping ["supports-autocompletion"] = StateType.SupportsAutocompletion;
stateMapping ["selectable-text"] = StateType.SelectableText;
stateMapping ["is-default"] = StateType.IsDefault;
stateMapping ["visited"] = StateType.Visited;
}