/// <summary>
        /// Parse body
        /// </summary>
        private void parseBody()
        {
            BitArray pb = StringUtil.BitArrayFromHexString(StringUtil.FromByteArray(primaryBitmap));

            MessageParser parser = new MessageParser(body);

            for (int i = 1; i < pb.Count; i++)
            {
                int o = i + 1;
                if (!pb.Get(i))
                {
                    continue;
                }

                FIELDS field = FIELDS.ValueOf(o);

                byte[] fieldData = parser.parse(field);

                AddElement(field, fieldData);
            }
        }