code: @Override
      public String getFormattedMessage() {
          if (formattedMessage == null) {
              final StringBuilder buffer = getThreadLocalStringBuilder();
              formatTo(buffer);
              formattedMessage = buffer.toString();
              StringBuilders.trimToMaxSize(buffer, Constants.MAX_REUSABLE_MESSAGE_SIZE);
          }
          return formattedMessage;
      }
docs: Returns the formatted message.
  @return the formatted message.