throw (RequestProcessingException)cause;
}
if (cause instanceof RuntimeException) {
throw (RuntimeException)cause;
}
throw new RequestProcessingException(cause);
} catch (InterruptedException e) {
Thread t = asynchRequests.get(batchId);
if (t != null) {
t.interrupt();
}