code: public final void logTrace(final Logger logger, final String messageKey, final Object... objects) {
          logger.trace(getMessage(messageKey, objects));
      }
docs: Logs a message by the provided key to the provided {@link Logger} at trace level after substituting the parameters in the message by the provided objects.
  @param logger the logger to log to
  @param messageKey the key of the message in the bundle
  @param objects the substitution parameters