Oké, elolvastam... erre két megoldás van (a finalize a destruktor nagyon nem megfelelője)
try{..}finally{..} a standard megoldás, illetve 1.7-től elvileg:
try (resource_to_be_cleared){}
ahol a resource_to_be_cleared-nek meg kell valósítania az AutoCloseable interfészt.