docs: public static String truncateCloseReason(String reasonPhrase) {
          if (reasonPhrase != null) {
              byte[] reasonBytes = reasonPhrase.getBytes(Utils.UTF8_CHARSET);
              int len = reasonBytes.length;
  
              // Why 120?   UTF-8 can take 4 bytes per character, so we either hit the boundary, or are off by 1-3 bytes.
              //  Subtract 3 from 123 and we'll try to cut only if it is greater than that.
              if (len > 120) {
                  String updatedPhrase = cutStringByByteSize(reasonPhrase, 120);
                  reasonPhrase = updatedPhrase;
              }
  
          }
          return reasonPhrase;
      }