State Handling Error Handler
A handler function type for dealing with errors during state handling in a finite state machine. The handler receives the state that caused the error and the thrown exception, and can optionally return a new state to continue the chain, or null to end the chain.
Return
A new state to continue with, or null to end the state chain
Parameters
Throwable
The exception that was thrown during state handling
Type Parameters
T
The state type that caused the error