docs: public static ImmutableList<Long> convertSoyMessageIdStrings(Iterable<String> encodedIds) {
      ImmutableList.Builder<Long> messageIds = ImmutableList.builder();
      for (String encodedId : encodedIds) {
        byte[] decodedBytes = BaseEncoding.base64Url().decode(encodedId);
        if (decodedBytes.length != Long.BYTES) {
          throw new IllegalArgumentException(
              String.format(
                  "The message ID to decode ('%s') was of invalid size (%d != %d)",
                  encodedId, decodedBytes.length, Long.BYTES));
        }
        messageIds.add(Longs.fromByteArray(decodedBytes));
      }
      return messageIds.build();
    }