Bug 123786 Following bug 109980, the compliance 6.0 should be added to the compiler's compliance list.
If the JRE/JDK used is a 1.6/6.0 VM, then the compliance 6.0 should be available. Compliance 1.6 implies source level 1.6 and target level 1.6.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/ComplianceConfigurationBlock.java
group.setLayout(layout);
		String[] generateValues= new String[] { GENERATE, DO_NOT_GENERATE };
		String[] enableDisableValues= new String[] { ENABLED, DISABLED };
		label= PreferencesMessages.ComplianceConfigurationBlock_variable_attr_label; 
		addCheckBox(group, label, PREF_LOCAL_VARIABLE_ATTR, generateValues, 0);
		
		label= PreferencesMessages.ComplianceConfigurationBlock_line_number_attr_label; 
		addCheckBox(group, label, PREF_LINE_NUMBER_ATTR, generateValues, 0);		
		label= PreferencesMessages.ComplianceConfigurationBlock_source_file_attr_label; 
		addCheckBox(group, label, PREF_SOURCE_FILE_ATTR, generateValues, 0);		
		label= PreferencesMessages.ComplianceConfigurationBlock_codegen_unused_local_label; 
		addCheckBox(group, label, PREF_CODEGEN_UNUSED_LOCAL, new String[] { PRESERVE, OPTIMIZE_OUT }, 0);	
		label= PreferencesMessages.ComplianceConfigurationBlock_codegen_inline_jsr_bytecode_label; 
		addCheckBox(group, label, PREF_CODEGEN_INLINE_JSR_BYTECODE, enableDisableValues, 0);	
		
		fJRE50InfoText= new Link(composite, SWT.WRAP);
		if (fProject == null) {
			fJRE50InfoText.setText(PreferencesMessages.ComplianceConfigurationBlock_jrecompliance_info);
		} else {
			fJRE50InfoText.setText(PreferencesMessages.ComplianceConfigurationBlock_jrecompliance_info_project);
		}
		fJRE50InfoText.setFont(composite.getFont());
		fJRE50InfoText.addSelectionListener(new SelectionListener() {
			public void widgetDefaultSelected(SelectionEvent e) {
				if ("1".equals(e.text)) { 
					openJREInstallPreferencePage();
				} else {
					openBuildPathPropertyPage();
				}
			}