Easily define Finite State Machines in your Java applications, using Spring.