{
return new IllegalStateRuntimeException(e.getMessage(), e.getErrorCode(), e);
}
if (e instanceof InvalidClientIDException)
{
return new InvalidClientIDRuntimeException(e.getMessage(), e.getErrorCode(), e);
}
if (e instanceof InvalidDestinationException)
{
return new InvalidDestinationRuntimeException(e.getMessage(), e.getErrorCode(), e);
}