ReflectiveStateMachine, which supports creating handlers as methods by
using the correct naming syntax.