return;
}
invokeIfNotNull(cycle, getFinishListener(), getEndListener());
FlowState currentFlowState = getAttachedFlowState();
try {
String page = currentFlowState.finishFlow();
// because the new active flow can be very different
FlowState newCurrentFlow = getFlowManagement().getCurrentFlowState();
if ( newCurrentFlow != null ) {
page = newCurrentFlow.getCurrentPage();
} else {
newCurrentFlow = currentFlowState;
}
FlowWebUtils.activatePageIfNotNull(cycle, page, newCurrentFlow);
} catch (FlowValidationException flowValidationException) {