The message identifier returned is the string repesentation of a GUID. The parts have no correlation to anything it is just used as a unique identifier for each message.
More information on GUIDs can be found at the following webpages: Wikipedia Article - Microsoft MSDN GUID Structure - Java UUID Class
