Java-based finite state machine creation library
This library is intended to allow the creation of finite state machines. It also has utilities to represent the created finite state machine with Graphviz dot notation.
There are a few small examples in the test classes.