Hierarchical State Machine according to Stefan Heinzmann article in Overload Journal #64. This is the article.
The code was found here.
There is another article in Overload elaborating on testable state machines. They are not hierarchical though.
Mix the two concepts to have testable hierarchical state machines!