Execution environments, use them…
Setting an execution environment in your MANIFEST.MF file isn’t difficult. I mean, PDE provides great tooling for doing this on the ‘Overview’ tab and you can just use the ‘Update the classpath settings’ hyperlink to fix up your other preferences (although I think there’s a bug in a rather odd case, I’ll have to look into it later). Sounds pretty easy, right, just a few mouse clicks?
No, you’re wrong. Because, if Java 6 APIs can somehow sneak in to the Platform, you know there’s something wrong. That issue’s been fixed but 204736 is still an open issue. I hope we can get that resolved quickly. :/