}
} catch (Exception e) {
if (catchPipeline != null) {
PipelineInvocationHandle handle = catchPipeline.newInvocation(pipelineContext);
handle.setAttribute(getExceptionName(), e);
handle.invoke();
} else {
throw e;
}
} finally {
if (finallyPipeline != null) {