UIUtil.bindHelp( composite, IHelpContextIds.SELECTION_CHOICE_DIALOG );
	protected Control createDialogArea( Composite parent )	{		Composite composite = (Composite) super.createDialogArea( parent );		composite.setLayout( new GridLayout( 2, false ) );		new Label( composite, SWT.NONE ).setText( "Display Text:" );		labelEditor = new Text( composite, SWT.BORDER );		GridData gd = new GridData( GridData.FILL_HORIZONTAL );		gd.widthHint = 150;		labelEditor.setLayoutData( gd );		new Label( composite, SWT.NONE ).setText( "Value:" );		valueEditor = new Text( composite, SWT.BORDER );		valueEditor.setLayoutData( new GridData( GridData.FILL_HORIZONTAL ) );		messageLine = new CLabel( composite, SWT.NONE );		gd = new GridData( GridData.FILL_HORIZONTAL );		gd.horizontalSpan = 2;		messageLine.setLayoutData( gd );		if ( validator != null )		{			ModifyListener listener = new ModifyListener( ) {				public void modifyText( ModifyEvent e )				{					updateStatus( );				}			};			labelEditor.addModifyListener( listener );			valueEditor.addModifyListener( listener );		}		return composite;	}