A class encapsulating a boolean state.
A state which behaves according to a set of states, either ANDing or ORing those together when determining its own state.
A State.Group deactivates all other states when a state in the group is activated.
Specifies an observer for a
A factory class for