While the world would be slightly better off having a useless thing gone, does it cost anything to have it exist? It's a small number of bytes in a library. It shouldn't have any runtime cost. I doubt we'd want to re-use those class names.<p>It would almost certainly break something for somebody somewhere -- probably in places where the original source code has vaporized. Probably not all that many, but the ones that do exist are probably kind of important (since they'd have been retired by now if they weren't).<p>That code is gonna break one of these days anyway, so I guess you might as well rip the band-aid off for them. At least this way they'll get plenty of warning, and maybe tools will even materialize to help. (Perhaps class files can be patched to fix common patterns.)