This method level annotation can be used to decorate a Java method that wishes to be called in order to handle
 errors. See 
Endpoint.onError(jakarta.websocket.Session, java.lang.Throwable) for a description of the different categories of error.
 The method may only take the following parameters:-
- optional 
Sessionparameter - a 
Throwableparameter - Zero to n String parameters annotated with the 
jakarta.websocket.server.PathParamannotation 
The parameters may appear in any order.