--- old/src/share/classes/java/lang/System.java 2013-11-04 18:15:58.000000000 -0800 +++ new/src/share/classes/java/lang/System.java 2013-11-04 18:15:58.000000000 -0800 @@ -1263,6 +1263,9 @@ public Thread newThreadWithAcc(Runnable target, AccessControlContext acc) { return new Thread(target, acc); } + public void invokeFinalize(Object o) throws Throwable { + o.finalize(); + } }); } }