dependencies: completer_ex, dcli, logger, meta, path, stacktrace_impl, synchronized, tree_iterator
description: FSM2 provides an implementation of the core design aspects of the UML state diagrams allowing both declarative transitions and dynamic transitions along with Guard Conditions.