if (isNumber) fNumberFields.add(textControl);
	private Control addTextField(Composite parent, String label, String key, int textLimit, int indentation) {				Composite composite= new Composite(parent, SWT.NONE);		GridData gd= new GridData(GridData.FILL_HORIZONTAL);		gd.horizontalSpan= 2;		composite.setLayoutData(gd);				GridLayout layout= new GridLayout();		layout.numColumns= 2;		layout.marginWidth= 0;		layout.marginHeight= 0;		composite.setLayout(layout);		Label labelControl= new Label(composite, SWT.NONE);		labelControl.setText(label);		gd= new GridData(GridData.FILL_HORIZONTAL);		gd.horizontalIndent= indentation;		labelControl.setLayoutData(gd);				Text textControl= new Text(composite, SWT.BORDER | SWT.SINGLE);				gd= new GridData(GridData.FILL_HORIZONTAL);		gd.widthHint= convertWidthInCharsToPixels(textLimit + 1);		gd.horizontalAlignment= GridData.END;		textControl.setLayoutData(gd);		textControl.setTextLimit(textLimit);		textControl.addModifyListener(fTextFieldListener);		fTextFields.put(textControl, key);				return composite;	}