Text text= addTextField(othersComposite, label, PREF_RESOURCE_FILTER);
Text text= addTextField(othersComposite, label, PREF_RESOURCE_FILTER, 0, 0);
	private Composite createOthersTabContent(TabFolder folder) {		String[] abortIgnoreValues= new String[] { ABORT, IGNORE };		String[] cleanIgnoreValues= new String[] { CLEAN, IGNORE };				String[] errorWarning= new String[] { ERROR, WARNING };				String[] errorWarningLabels= new String[] {			PreferencesMessages.getString("CompilerConfigurationBlock.error"),  //$NON-NLS-1$			PreferencesMessages.getString("CompilerConfigurationBlock.warning") //$NON-NLS-1$		};					GridLayout layout= new GridLayout();		layout.numColumns= 2;		Composite othersComposite= new Composite(folder, SWT.NULL);		othersComposite.setLayout(layout);				Label description= new Label(othersComposite, SWT.WRAP);		description.setText(PreferencesMessages.getString("CompilerConfigurationBlock.build_warnings.description")); //$NON-NLS-1$		GridData gd= new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL);		gd.horizontalSpan= 2;		// gd.widthHint= convertWidthInCharsToPixels(50);		description.setLayoutData(gd);				Composite combos= new Composite(othersComposite, SWT.NULL);		gd= new GridData(GridData.FILL | GridData.GRAB_HORIZONTAL);		gd.horizontalSpan= 2;		combos.setLayoutData(gd);		GridLayout cl= new GridLayout();		cl.numColumns=2; cl.marginWidth= 0; cl.marginHeight= 0;		combos.setLayout(cl);				String label= PreferencesMessages.getString("CompilerConfigurationBlock.pb_incomplete_build_path.label"); //$NON-NLS-1$		addComboBox(combos, label, PREF_PB_INCOMPLETE_BUILDPATH, errorWarning, errorWarningLabels, 0);					label= PreferencesMessages.getString("CompilerConfigurationBlock.pb_build_path_cycles.label"); //$NON-NLS-1$		addComboBox(combos, label, PREF_PB_CIRCULAR_BUILDPATH, errorWarning, errorWarningLabels, 0);		label= PreferencesMessages.getString("CompilerConfigurationBlock.pb_duplicate_resources.label"); //$NON-NLS-1$		addComboBox(combos, label, PREF_PB_DUPLICATE_RESOURCE, errorWarning, errorWarningLabels, 0);				label= PreferencesMessages.getString("CompilerConfigurationBlock.build_invalid_classpath.label"); //$NON-NLS-1$		addCheckBox(othersComposite, label, PREF_BUILD_INVALID_CLASSPATH, abortIgnoreValues, 0);		label= PreferencesMessages.getString("CompilerConfigurationBlock.build_clean_outputfolder.label"); //$NON-NLS-1$		addCheckBox(othersComposite, label, PREF_BUILD_CLEAN_OUTPUT_FOLDER, cleanIgnoreValues, 0);				description= new Label(othersComposite, SWT.WRAP);		description.setText(PreferencesMessages.getString("CompilerConfigurationBlock.resource_filter.description")); //$NON-NLS-1$		gd= new GridData(GridData.FILL);		gd.horizontalSpan= 2;		gd.widthHint= fPixelConverter.convertWidthInCharsToPixels(60);		description.setLayoutData(gd);				label= PreferencesMessages.getString("CompilerConfigurationBlock.resource_filter.label"); //$NON-NLS-1$		Text text= addTextField(othersComposite, label, PREF_RESOURCE_FILTER);		gd= (GridData) text.getLayoutData();		gd.grabExcessHorizontalSpace= true;		gd.widthHint= fPixelConverter.convertWidthInCharsToPixels(10);				return othersComposite;	}