docs: @Override
      public String text( Locale locale,
                          Object... arguments ) {
          try {
              String rawText = rawText(locale == null ? Locale.getDefault() : locale);
              return StringUtil.createString(rawText, arguments);
          } catch (IllegalArgumentException err) {
              throw new IllegalArgumentException(CommonI18n.i18nRequiredToSuppliedParameterMismatch.text(id,
                                                                                                         i18nClass,
                                                                                                         err.getMessage()));
          } catch (SystemFailureException err) {
              return '<' + err.getMessage() + '>';
          }
      }