code: protected ActionResponse tellExceptionMonologue(ActionHook hook, RuntimeException e) {
          runtime.manageFailureCause(e);
          if (hook == null) {
              throw e;
          }
          final ActionResponse response = hook.godHandMonologue(runtime);
          if (isDefined(response)) {
              runtime.manageActionResponse(response);
              redCardableAssist.assertAfterTxCommitHookNotSpecified("monologue", response);
              return response;
          } else {
              throw e;
          }
      }
docs: ----------