Example

public class ClassA {
protected void finalize() throws Throwable {

//...
}
public void methodA {

}
Solution
Call super.finalize()

public class ClassA {
protected void finalize() throws Throwable {

super.finalize();
//...
}

}