code: private static String formatMessage( String messageTemplate, Object... params )
      {
          return String.format( messageTemplate, params );
      }
docs: Creates a fully formatted message. Such formatting is needed because driver uses {@link String#format(String, Object...)} parameters in message
  templates, i.e. '%s' or '%d' while SLF4J uses '{}'. Thus this logger passes fully formatted messages to SLF4J.
  
  @param messageTemplate the message template.
  @param params the parameters.
  @return fully formatted message string.