GitHub repository: vijaysy/easy-fsm
Description: A small java state machine which would let you define events, states and their appropriate bindings.