If the finalize() is implemented, its last action should be to call super.finalize.