Avoid JDK 1.6.0_14 for development (missed breakpoints while debugging)

I've occasionally had some debugging pains with Eclipse recently - I've been using JDK 1.6.0_14 for a while. As it turns out, there is a bug in the JDK that causes breakpoints to be missed when debugging.

If you are using JDK 1.6.0_14 to develop, upgrade to JDK 1.6.0_16 - it was released to fix this single bug. (you also as a benefit get 1.6.0_15's security updates)
This caused me some headaches, as it didn't always miss my breakpoints in the debugger, only occasionally... I didn't realize the core problem until a coworker informed me.
Here's a link to the bug:
[http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6862295](http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6862295)
Release notes for 1.6.0_16:
[http://java.sun.com/javase/6/webnotes/6u16.html](http://java.sun.com/javase/6/webnotes/6u16.html)
Download links to the JDK are somewhat cryptic looking, but here goes:
[JDK 1.6.0_16 download](https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u16-oth-JPR@CDS-CDS_Developer)
If that fails for any reason, just go to [java.sun.com](http://java.sun.com/), click on Java SE on the right, and there should be a JDK 1.6.0_16 (non EE) link on the page.