in src/main/csharp/MessageProducer.cs [246:262]
		private void EncodeFieldData(List<byte> msgDataBuilder, byte[] fieldData)
		{
			// Encode the field length
			int fieldLength = 0;
			if(null != fieldData)
			{
				fieldLength = fieldData.Length;
			}
			EncodeFieldData(msgDataBuilder, fieldLength);
			if(0 != fieldLength)
			{
				// Encode the field data
				msgDataBuilder.AddRange(fieldData);
			}
		}