Bug 103026 When detected a 1.5 JDK on a fresh workspace as a default the default compiler complaince should be switch to 5.0
3.1 Compiling with compiler complaince 1.4 against a 5.0 VM can cause some trouble with covariant return types. Therefore when detecting the default VM for a fresh workspace the launching plug-in should switch the default compiler compliance to 5.0 when a 1.5 VM is detected.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/JavaProjectWizardFirstPage.java
fPageBook.setVisible(false);
		}
		
		public void handleComplianceChange() {
			String compliance= fJREGroup.getJRECompliance();
			if (compliance == null) {
				compliance= JavaCore.getOption(JavaCore.COMPILER_COMPLIANCE);
			}
			if (JavaCore.VERSION_1_5.equals(compliance)) {
				fShowJREInfo= BuildPathSupport.findMatchingJREInstall(compliance) == null;
			} else {
				fShowJREInfo= false;
			}
			updateLabel();
		}
		
		public void updateLabel() {
			if (fDetect) {
				fPageBook.showPage(fDetectText);
				fPageBook.setVisible(true);
			} else if (fShowJREInfo) {
				fPageBook.showPage(fJRE50Text);
				fPageBook.setVisible(true);
			} else {
				fPageBook.setVisible(false);
			}
		}
		
		
		public void update(Observable o, Object arg) {