public void pSymbolList(OMMItemEvent ie)
    {
        Event event = ie;
        short fid2 = 0;

        OMMMsg msg = ((OMMItemEvent)event).getMsg();
        OMMData data = msg.getPayload();

        // Iterate at the OMMMapEntry level
        for (Iterator<?> iter = ((OMMIterable)data).iterator(); iter.hasNext();)
        {
            OMMEntry entry = (OMMEntry)iter.next();
            OMMMapEntry mentry = (OMMMapEntry)entry;

            if ((mentry.getAction() != OMMMapEntry.Action.DELETE)
                    && mentry.getDataType() != OMMTypes.NO_DATA)
            {

                data = mentry.getData();

                // Get Field List data from OMMMapEntry
                OMMFieldList fieldList = (OMMFieldList)data;

                int n = 1;
                // Iterate at the FieldEntry level
                for (Iterator<?> iter2 = ((OMMIterable)fieldList).iterator(); iter2.hasNext();)
                {
                    OMMEntry entry2 = (OMMEntry)iter2.next();
                    OMMFieldEntry eentry2 = (OMMFieldEntry)entry2;

                    fid2 = eentry2.getFieldId();

                    // Arrange and display the SYMBOLs
                    if (fid2 == 3422)
                    {
                        _sFrame._output.append(eentry2.getData().toString() + " ");
                        if ((n % 7) == 0)
                        {
                            _sFrame._output.append("\n");
                        }
                        else
                        {
                            _sFrame._output.append("\t");
                        }
                        n++;
                    }
                }
            }
        }
    }