code: protected ActionResponse handleMessagingApplicationException(ActionRuntime runtime, MessagingApplicationException appEx) {
          // no save here because of saved as embedded message later
          //saveErrors(appEx.getErrors());
          if (appEx instanceof MessageResponseApplicationException) {
              return ((MessageResponseApplicationException) appEx).getResponseHook().map(hook -> {
                  return hook.hook();
              }).orElseGet(() -> prepareShowErrorsForward(runtime));
          } else {
              return prepareShowErrorsForward(runtime);
          }
      }
docs: -------