(This is the major source of all problems)
You must use separate folders for JDK1.5 files.
That is, you cannot have JDK1.5 overlap regular source folders,
and you cannot have the project as a regular source folder.