layouter.perform(createSearchFor(result), createLimitTo(result), -1);
Control searchFor= createSearchFor(result); gd= new GridData(GridData.FILL_HORIZONTAL); gd.verticalAlignment= GridData.FILL; searchFor.setLayoutData(gd);  Control limitTo= createLimitTo(result); gd= new GridData(GridData.FILL_HORIZONTAL); gd.verticalAlignment= GridData.FILL; limitTo.setLayoutData(gd);
	public void createControl(Composite parent) {		initializeDialogUnits(parent);		readConfiguration();				GridData gd;		Composite result= new Composite(parent, SWT.NONE);		GridLayout layout= new GridLayout(2, false);		layout.horizontalSpacing= 10;		result.setLayout(layout);		result.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));				RowLayouter layouter= new RowLayouter(layout.numColumns);		gd= new GridData();		gd.horizontalAlignment= GridData.FILL;		gd.verticalAlignment= GridData.VERTICAL_ALIGN_BEGINNING | GridData.VERTICAL_ALIGN_FILL;			layouter.setDefaultGridData(gd, 0);		layouter.setDefaultGridData(gd, 1);		layouter.setDefaultSpan();		layouter.perform(createExpression(result));		layouter.perform(createSearchFor(result), createLimitTo(result), -1);		createParticipants(result);				SelectionAdapter javaElementInitializer= new SelectionAdapter() {			public void widgetSelected(SelectionEvent event) {				if (getSearchFor() == fInitialData.getSearchFor())					fJavaElement= fInitialData.getJavaElement();				else					fJavaElement= null;				setLimitTo(getSearchFor());				updateCaseSensitiveCheckbox();			}		};		fSearchFor[TYPE].addSelectionListener(javaElementInitializer);		fSearchFor[METHOD].addSelectionListener(javaElementInitializer);		fSearchFor[FIELD].addSelectionListener(javaElementInitializer);		fSearchFor[CONSTRUCTOR].addSelectionListener(javaElementInitializer);		fSearchFor[PACKAGE].addSelectionListener(javaElementInitializer);		setControl(result);		Dialog.applyDialogFont(result);		WorkbenchHelp.setHelp(result, IJavaHelpContextIds.JAVA_SEARCH_PAGE);			initSelections();	}