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
String[] enableDisableValues= new String[] { ENABLED, DISABLED };
		
		String[] errorWarning= new String[] { ERROR, WARNING };
		
		String[] errorWarningLabels= new String[] {
			PreferencesMessages.getString("JavaBuildConfigurationBlock.error"),  
			PreferencesMessages.getString("JavaBuildConfigurationBlock.warning") 
		};
		
		String[] errorWarningIgnore= new String[] { ERROR, WARNING, IGNORE };
		String[] errorWarningIgnoreLabels= new String[] {
			PreferencesMessages.getString("JavaBuildConfigurationBlock.error"),  
			PreferencesMessages.getString("JavaBuildConfigurationBlock.warning"), 
			PreferencesMessages.getString("JavaBuildConfigurationBlock.ignore") 
		};
		
		int nColumns= 3;
		
		final ScrolledPageContent pageContent = new ScrolledPageContent(parent);
		GridLayout layout= new GridLayout();
		layout.numColumns= nColumns;
		
		Composite composite= pageContent.getBody();
		composite.setLayout(layout);
				
		
		String label= "General"; 
		ExpandableComposite excomposite= createStyleSection(composite, label, nColumns); 
		
		Composite othersComposite= new Composite(excomposite, SWT.NONE);