fSelectionListener= new SelectionListener() { public void widgetDefaultSelected(SelectionEvent e) {}  public void widgetSelected(SelectionEvent e) { controlChanged(e.widget); } };  fTextModifyListener= new ModifyListener() { public void modifyText(ModifyEvent e) { textChanged((Text) e.widget); } };
	public CompilerConfigurationBlock(IStatusChangeListener context, IJavaProject project) {		fContext= context;		fProject= project;				fWorkingValues= getOptions(true);		fWorkingValues.put(INTR_DEFAULT_COMPLIANCE, getCurrentCompliance());				fCheckBoxes= new ArrayList();		fComboBoxes= new ArrayList();		fTextBoxes= new ArrayList(2); 				fComplianceControls= new ArrayList();				fSelectionListener= new SelectionListener() {			public void widgetDefaultSelected(SelectionEvent e) {}			public void widgetSelected(SelectionEvent e) {				controlChanged(e.widget);			}		};				fTextModifyListener= new ModifyListener() {			public void modifyText(ModifyEvent e) {				textChanged((Text) e.widget);			}		};				fComplianceStatus= new StatusInfo();		fMaxNumberProblemsStatus= new StatusInfo();		fResourceFilterStatus= new StatusInfo();	}