well, jdk 1.7 just stopped building. because one file is >10 years old and there is an explicit check for that in the build process.
Just think about it. I know 1st year students who are smarter than that. This is one of the stupidest bugs I've seen, on a part with 19100...
