fDescriptionFileGroup.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL));
fDescriptionFileGroup.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL));
	protected void createDescriptionFileGroup(Composite parent) {		// destination specification group		fDescriptionFileGroup= new Composite(parent, SWT.NONE);		GridLayout layout= new GridLayout();		layout.numColumns= 3;		fDescriptionFileGroup.setLayout(layout);		fDescriptionFileGroup.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_FILL));		fDescriptionFileLabel= new Label(fDescriptionFileGroup, SWT.NONE);		fDescriptionFileLabel.setText(JarPackagerMessages.getString("JarOptionsPage.descriptionFile.label")); //$NON-NLS-1$		// destination name entry field		fDescriptionFileText= new Text(fDescriptionFileGroup, SWT.SINGLE | SWT.BORDER);		fDescriptionFileText.addListener(SWT.Modify, this);		GridData data= new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL);		data.widthHint= SIZING_TEXT_FIELD_WIDTH;		fDescriptionFileText.setLayoutData(data);		// destination browse button		fDescriptionFileBrowseButton= new Button(fDescriptionFileGroup, SWT.PUSH);		fDescriptionFileBrowseButton.setText(JarPackagerMessages.getString("JarOptionsPage.browseButton.text")); //$NON-NLS-1$		fDescriptionFileBrowseButton.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));		fDescriptionFileBrowseButton.addSelectionListener(new SelectionAdapter() {			public void widgetSelected(SelectionEvent e) {				handleDescriptionFileBrowseButtonPressed();			}		});	}