run method
Implementation
void run(FutureOr<void> Function(TransitionContext transCtx, D data) handler, {String? label}) {
_handler = _TransitionHandlerDescriptor.run(
(transCtx) => handler(transCtx, transCtx.dataValueOrThrow<D>()),
label,
);
}