code: protected void throwNonTransactionalUpdateException(RuntimeException cause) {
          final ExceptionMessageBuilder br = new ExceptionMessageBuilder();
          br.addNotice("The update process without transaction was found.");
          br.addItem("Advice");
          br.addElement("Update (contains insert, delete) should be executed in transaction.");
          br.addElement("Check your settings and implementations of the process.");
          final String msg = br.buildExceptionMessage();
          throw new NonTransactionalUpdateException(msg, cause);
      }
docs: ---------------