Code Correctness: Erroneous finalize() Method

Abstract
This finalize method does not call super.finalize.

Description
The Java Language Specification states that it is a good practice for a finalize method to call super.finalize[1].

Examples
The following method omits the call to super.finalize.

protected void finalize { discardNative; }