Bug 79321 Compiler preference page: disabling default compliance settings should leave 'disallow' combos disabled
I200411230838 and before: - Preferences > Java > Compiler: set compiler compliance level to 5.0 and check 'Use default compliance settings'. - Uncheck it again => the two 'Disallow identifiers...' combos become enabled - they should stay disabled with setting 'Error'. - Set source compatibility to 1.4 and back to 5.0 => 'Disallow ...' are OK now.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/CompilerConfigurationBlock.java
group.setText(PreferencesMessages.getString("ComplianceConfigurationBlock.compliance.group.label")); 
		group.setLayoutData(new GridData(GridData.FILL, GridData.FILL, false, false));
		group.setLayout(layout);
	
		String label= PreferencesMessages.getString("ComplianceConfigurationBlock.compiler_compliance.label"); 
		addComboBox(group, label, PREF_COMPLIANCE, values345, values345Labels, 0);
		label= PreferencesMessages.getString("ComplianceConfigurationBlock.default_settings.label"); 
		addCheckBox(group, label, INTR_DEFAULT_COMPLIANCE, new String[] { DEFAULT_CONF, USER_CONF }, 0);	
		int indent= fPixelConverter.convertWidthInCharsToPixels(2);
		Control[] otherChildren= group.getChildren();	
				
		String[] versions= new String[] { VERSION_1_1, VERSION_1_2, VERSION_1_3, VERSION_1_4, VERSION_1_5 };
		String[] versionsLabels= new String[] {
			PreferencesMessages.getString("ComplianceConfigurationBlock.version11"),  
			PreferencesMessages.getString("ComplianceConfigurationBlock.version12"), 
			PreferencesMessages.getString("ComplianceConfigurationBlock.version13"), 
			PreferencesMessages.getString("ComplianceConfigurationBlock.version14"), 
			PreferencesMessages.getString("ComplianceConfigurationBlock.version15") 
		};
		
		label= PreferencesMessages.getString("ComplianceConfigurationBlock.codegen_targetplatform.label"); 
		addComboBox(group, label, PREF_CODEGEN_TARGET_PLATFORM, versions, versionsLabels, indent);	
		label= PreferencesMessages.getString("ComplianceConfigurationBlock.source_compatibility.label"); 
		addComboBox(group, label, PREF_SOURCE_COMPATIBILITY, values345, values345Labels, indent);	
		String[] errorWarningIgnore= new String[] { ERROR, WARNING, IGNORE };
		
		String[] errorWarningIgnoreLabels= new String[] {
			PreferencesMessages.getString("ComplianceConfigurationBlock.error"),  
			PreferencesMessages.getString("ComplianceConfigurationBlock.warning"), 
			PreferencesMessages.getString("ComplianceConfigurationBlock.ignore")