public void readConditions()
        {
            if (serverVersion >= MinServerVer.PEGGED_TO_BENCHMARK)
            {
                int nConditions = eDecoder.ReadInt();

                if (nConditions > 0)
                {
                    for (int i = 0; i < nConditions; i++)
                    {
                        OrderConditionType orderConditionType = (OrderConditionType)eDecoder.ReadInt();
                        OrderCondition     condition          = OrderCondition.Create(orderConditionType);

                        condition.Deserialize(eDecoder);
                        order.Conditions.Add(condition);
                    }

                    order.ConditionsIgnoreRth   = eDecoder.ReadBoolFromInt();
                    order.ConditionsCancelOrder = eDecoder.ReadBoolFromInt();
                }
            }
        }