Bug 24031 CompilerPreferencePage has strange temps
there're 4 locals called: fTaskTagsStatus, fResourceFilterStatus, fMaxNumberProblemsStatus, fComplianceStatus the first 3 are not even read
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/CompilerPreferencePage.java
if (checkValue(INTR_DEFAULT_COMPLIANCE, DEFAULT)) {
					updateComplianceDefaultSettings();
				}
			} else if (PREF_SOURCE_COMPATIBILITY.equals(changedKey) ||
					PREF_CODEGEN_TARGET_PLATFORM.equals(changedKey) ||
					PREF_PB_ASSERT_AS_IDENTIFIER.equals(changedKey)) {
				fComplianceStatus= validateCompliance();
			} else if (!PREF_PB_MAX_PER_UNIT.equals(changedKey)) {
				fMaxNumberProblemsStatus= validateMaxNumberProblems();
			} else if (!PREF_RESOURCE_FILTER.equals(changedKey)) {
				fResourceFilterStatus= validateResourceFilters();
			} else if (!PREF_COMPILER_TASK_TAGS.equals(changedKey)) {
				fTaskTagsStatus= validateTaskTags();
			} else {
				return;
			}
		} else {
			updateComplianceEnableState();
		}
		
		IStatus fComplianceStatus= validateCompliance();
		IStatus fMaxNumberProblemsStatus= validateMaxNumberProblems();
		IStatus fResourceFilterStatus= validateResourceFilters();
		IStatus fTaskTagsStatus= validateTaskTags();
		
		IStatus status= StatusUtil.getMostSevere(new IStatus[] { fComplianceStatus, validateMaxNumberProblems(), validateResourceFilters(), validateTaskTags() });
		updateStatus(status);
	}
	
	private IStatus validateCompliance() {