simple-state-machine A simple state machine in Java A simple state machine which holds a single state. Callers can register for state change events and be notified via callbacks when state changes.