docs: @Override
      public boolean handleExecutionOutcome(
              FlowExecutionOutcome outcome, ActionRequest request, ActionResponse response) {
          if (this.redirectOnEnds != null && this.redirectOnEnds.containsKey(outcome.getId())) {
              final String redirectPath =
                      request.getContextPath() + this.redirectOnEnds.get(outcome.getId());
              try {
                  response.sendRedirect(redirectPath);
                  return true;
              } catch (IOException e) {
                  this.logger.warn("Failed to send flow-end redirect to '" + redirectPath + "'");
              }
          }
  
          return false;
      }