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
int nColumns= 3;
		
		final ScrolledPageContent sc1 = new ScrolledPageContent(folder);
		
		Composite composite= sc1.getBody();
		composite.setLayout(new GridLayout(nColumns, false));
		
		Label description= new Label(composite, SWT.WRAP);
		description.setText(PreferencesMessages.getString("ProblemSeveritiesConfigurationBlock.common.description")); 
		description.setLayoutData(new GridData(GridData.BEGINNING, GridData.CENTER, false, false, nColumns, 1));
		
		int indentStep=  fPixelConverter.convertWidthInCharsToPixels(1);
		
		int defaultIndent= indentStep * 0;
		int extraIndent= indentStep * 2;
		String label;
		
		label= PreferencesMessages.getString("ProblemSeveritiesConfigurationBlock.section.potential_programming_problems"); 
		ExpandableComposite excomposite= createStyleSection(composite, label, nColumns); 
		
		Composite inner= new Composite(excomposite, SWT.NONE);
		excomposite.setClient(inner);
		
		GridLayout layout= new GridLayout(nColumns, false);
		inner.setLayout(layout);
		
		label= PreferencesMessages.getString("ProblemSeveritiesConfigurationBlock.pb_overriding_pkg_dflt.label"); 
		addComboBox(inner, label, PREF_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD, errorWarningIgnore, errorWarningIgnoreLabels, defaultIndent);			
		
		label= PreferencesMessages.getString("ProblemSeveritiesConfigurationBlock.pb_incompatible_interface_method.label");