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