docs: @Nonnull
      public static String constructMessage(
              @Nullable Throwable e, @Nullable String newMessage, @Nullable Object... messageParams) {
          String message;
          if (newMessage == null) {
              if (e == null) {
                  message = UNKNOWN_PROBLEM;
              } else {
                  message = e.getMessage();
              }
          } else {
              message = String.format(newMessage, messageParams);
          }
          return message;
      }