docs: public static ImmutableList<SoyMsgPart> convertMsgPartsToEmbeddedIcuSyntax(
        ImmutableList<SoyMsgPart> origMsgParts) {
  
      // If origMsgParts doesn't have plural/select parts, simply return it.
      if (!MsgPartUtils.hasPlrselPart(origMsgParts)) {
        return origMsgParts;
      }
  
      // Build the new msg parts.
      ImmutableList.Builder<SoyMsgPart> newMsgPartsBuilder = ImmutableList.builder();
      StringBuilder currRawTextSb = new StringBuilder();
  
      convertMsgPartsHelper(
          newMsgPartsBuilder, currRawTextSb, origMsgParts, /* isInPlrselPart= */ false);
      if (currRawTextSb.length() > 0) {
        newMsgPartsBuilder.add(SoyMsgRawTextPart.of(currRawTextSb.toString()));
      }
  
      return newMsgPartsBuilder.build();
    }