RequestControlContext requestContext = createRequestContext(externalContext, messageContext);
RequestContextHolder.setRequestContext(requestContext);
listeners.fireRequestSubmitted(requestContext);
try {
listeners.fireResuming(requestContext);
activeFlow.resume(requestContext);
} catch (FlowExecutionException e) {
handleException(e, requestContext);
} catch (Exception e) {
handleException(wrap(e), requestContext);
} finally {