code: @Override
      public void error(final MessageItem messageItem, final Throwable t, final Object... parameters) {
          if (getLogger().isErrorEnabled(messageItem.getMarker())) {
              getLogger().error(messageItem.getMarker(), messageItem.getText(parameters), t);
          }
          throwError(messageItem, t, parameters);
      }
docs: {@inheritDoc}