protected override void OnItemParserChanged(ViewerItem item, PacketParser oldParser, PacketParser newParser)
        {
            base.OnItemParserChanged(item, oldParser, newParser);

            if (oldParser == null && newParser != null)
            {
                lock (m_parserItems)
                {
                    if (m_parserItems.Count >= s_maxAllocations)
                        m_parserItems.Dequeue().Parser = null;

                    m_parserItems.Enqueue(item);
                }
            }
        }
 protected internal virtual void OnItemParserChanged(ViewerItem item,
     PacketParser oldParser, PacketParser newParser)
 {
 }