How to update Java JRE in Lion? Sofware update says everything is up to date, however Java Preferences says it's running Version 6 Update 29.

The Java website says there is a newer version: Version 6 Update 31 with critical security fixes.

Is there any way I can update this or do I have to sit around and wait for Apple to release this through software update?  It is a critical security fix isn't it?

Thanks! :)
From Oracle Java downloads:


  Apple supplies their own version of Java. Use the Software Update
  feature (available on the Apple menu) to check that you have the most
  up-to-date version of Java for your Mac.


I seriously recommend not to use any other way, but OS X Software Update.