An SCXML parser and executor built in Java