public override void OnPopulate()
        {
            HavokClassEnumEntry *entry = (HavokClassEnumEntry *)Header->_entriesPtr.OffsetAddress;

            for (int i = 0; i < Header->_enumCount; i++, entry++)
            {
                new hkClassEnumEntryNode().Initialize(this, entry, 8);
            }
        }
        public override bool OnInitialize()
        {
            _className = "hkClassEnum";
            _name      = new String((sbyte *)Header->_namePtr.OffsetAddress);

            int size = 16;
            HavokClassEnumEntry *entry = (HavokClassEnumEntry *)Header->_entriesPtr.OffsetAddress;

            for (int i = 0; i < Header->_enumCount; i++, entry++)
            {
                size += 8 + (new String((sbyte *)entry->_namePtr.OffsetAddress).Length + 1).Align(0x10);
            }
            SetSizeInternal(size);

            return(Header->_enumCount > 0);
        }