throw _me;
} catch (final InterruptedException ex) {
Thread.currentThread().interrupt();
} catch (final RuntimeException re) {
processException(targetReactorImpl,
new ReactorClosedException());
targetReactorImpl.getRecovery().onRuntimeException(this, re);
} catch (final Exception e) {
processException(targetReactorImpl, e);
} catch (final StackOverflowError soe) {
processException(targetReactorImpl,
new ReactorClosedException());
targetReactorImpl.getRecovery().onStackOverflowError(this, soe);
}
} else {
processResponseMessage();
}