list.addElement("firstxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
	public DialogFieldExample open () {		fShell= new Shell ();		fShell.setText("Message Dialog Example");		fShell.setLayout(new GridLayout());				Adapter adapter= new Adapter();				StringDialogField string1= new StringDialogField();		string1.setLabelText("String1: ");				StringButtonDialogField stringbutton= new StringButtonDialogField(adapter);		stringbutton.setLabelText("StringButton: ");		stringbutton.setButtonLabel("Click");				String[] addButtons= new String[] { "Add1", "Add2" };		ListDialogField list= new ListDialogField(adapter, addButtons, new LabelProvider(), ListDialogField.UPDOWN);		list.setRemoveButtonLabel("Remove");		list.setLabelText("List: ");				SelectionButtonDialogField selButton= new SelectionButtonDialogField(SWT.PUSH);		selButton.setLabelText("Press Button");				String[] radioButtons1= new String[] { "Option One", "Option Two", "Option Three" };		SelectionButtonDialogFieldGroup rdgroup1= new SelectionButtonDialogFieldGroup(SWT.RADIO, radioButtons1, 3, 0);		rdgroup1.setLabelText("Radio Button Group");				String[] radioButtons2= new String[] { "Option One", "Option Two", "Option Three" };		SelectionButtonDialogFieldGroup rdgroup2= new SelectionButtonDialogFieldGroup(SWT.CHECK, radioButtons2, 3);		rdgroup2.setLabelText("Radio Button Group 2");						LayoutUtil.doDefaultLayout(fShell, new DialogField[] { string1, rdgroup2, stringbutton, selButton, list, rdgroup1 }, false);				fShell.setSize(400,500);		fShell.open ();		return this;	}