В каких случаях дописывают throws Throwable к методу finalize() просто тут без нее обошлись