Update to FormatUtil for constructing messages with multiple parts