void RestructEnlarge(TAlternativeParserGrpCrossItem AItem) { TAlternativeParserGrpItemTFS mPos; TAlternativeParserGrpCrossItemEnlarge Enl; TAlternativeParserEnlargerTrashItem TrItem; TDynamicArray Mass = new TDynamicArray(); f_Enlarger.FindTrashItem(AItem, Mass); for (int i = 0; i <= Mass.Count - 1; i++) { TrItem = (TAlternativeParserEnlargerTrashItem)(Mass.GetItems(i)); Enl = AItem.FindEnlarge(TrItem.Pos); if (Enl == null) { AddToListEnlarge(AItem.RestructEnlarge(TrItem)); } } Mass = null; }