Pedig érdemes lenne megfogadni a többiek tanácsát és dobni a 'finalize'-t.
Kb. arról szól a filozofálás, hogy szabad-e új program írásába kezdeni MSDOS alatt Turbo Pascal nyelven? A finalize legacy cucc, eljárt felette az idő.
Természetesen mindent szabad, de ha nem akarod szanaszét szívatni magad, akkor használj rendes programnyelvet, rendes operációs rendszer mellett.
A legtöbb ellenőrző eszköznek meg lehet adni spéci kommenteket, hogy "igen, tudom mit csinálok, finalize-t akarok".
Ebben az esetben nem fog tovább csesztetni.
Amikor web alkalmazást írtam, a bináris ÉS,VAGY műveletekért elkezdett egy ellenőrző eszköz bizgetni. A legtöbb esetben a javascript-nek nincs szüksége |, &, ^ műveletekre. Kizárólag azokban a fájlokban, ahol ilyen műveletek kellettek, kikapcsoltam a tiltást. Ennyire egyszerű.