Label l= new Label(group, SWT.NONE);  createTableLimit(group);
	protected Control createContents(Composite parent) {		initializeDialogUnits(parent);				Composite result= new Composite(parent, SWT.NONE);		GridLayout layout= new GridLayout();		layout.marginHeight= convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN);		layout.marginWidth= 0;		layout.verticalSpacing= convertVerticalDLUsToPixels(10);		layout.horizontalSpacing= convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING);		result.setLayout(layout);				// new Label(composite, SWT.NONE); // spacer		// Group linkSettings= new Group(result, SWT.NONE);		// linkSettings.setLayout(new GridLayout());		// linkSettings.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));		// linkSettings.setText(PreferencesMessages.getString("JavaBasePreferencePage.linkSettings.text")); //$NON-NLS-1$		//addCheckBox(linkSettings, PreferencesMessages.getString("JavaBasePreferencePage.linkJavaBrowsingViewsCheckbox.text"), LINK_BROWSING_VIEW_TO_EDITOR); //$NON-NLS-1$		//addCheckBox(linkSettings, PreferencesMessages.getString("JavaBasePreferencePage.linkPackageView"), LINK_PACKAGES_TO_EDITOR); //$NON-NLS-1$		//addCheckBox(linkSettings, PreferencesMessages.getString("JavaBasePreferencePage.linkTypeHierarchy"), LINK_TYPEHIERARCHY_TO_EDITOR); //$NON-NLS-1$		// new Label(result, SWT.NONE); // spacer		Group doubleClickGroup= new Group(result, SWT.NONE);		doubleClickGroup.setLayout(new GridLayout());				doubleClickGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));		doubleClickGroup.setText(PreferencesMessages.getString("JavaBasePreferencePage.doubleclick.action"));  //$NON-NLS-1$		addRadioButton(doubleClickGroup, PreferencesMessages.getString("JavaBasePreferencePage.doubleclick.gointo"), DOUBLE_CLICK, DOUBLE_CLICK_GOES_INTO); //$NON-NLS-1$		addRadioButton(doubleClickGroup, PreferencesMessages.getString("JavaBasePreferencePage.doubleclick.expand"), DOUBLE_CLICK, DOUBLE_CLICK_EXPANDS); //$NON-NLS-1$		// new Label(result, SWT.NONE); // spacer				Group typeHierarchyGroup= new Group(result, SWT.NONE);		typeHierarchyGroup.setLayout(new GridLayout());				typeHierarchyGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));		typeHierarchyGroup.setText(PreferencesMessages.getString("JavaBasePreferencePage.openTypeHierarchy")); //$NON-NLS-1$		addRadioButton(typeHierarchyGroup, PreferencesMessages.getString("JavaBasePreferencePage.inPerspective"), OPEN_TYPE_HIERARCHY, OPEN_TYPE_HIERARCHY_IN_PERSPECTIVE);  //$NON-NLS-1$		addRadioButton(typeHierarchyGroup, PreferencesMessages.getString("JavaBasePreferencePage.inView"), OPEN_TYPE_HIERARCHY, OPEN_TYPE_HIERARCHY_IN_VIEW_PART); //$NON-NLS-1$		Group refactoringGroup= new Group(result, SWT.NONE);		refactoringGroup.setLayout(new GridLayout());				refactoringGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));		refactoringGroup.setText(PreferencesMessages.getString("JavaBasePreferencePage.refactoring.title")); //$NON-NLS-1$		addCheckBox(refactoringGroup, 			PreferencesMessages.getString("JavaBasePreferencePage.refactoring.auto_save"), //$NON-NLS-1$			RefactoringSavePreferences.PREF_SAVE_ALL_EDITORS);		Group group= new Group(result, SWT.NONE);		group.setLayout(new GridLayout());		group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));		group.setText(PreferencesMessages.getString("JavaBasePreferencePage.search")); //$NON-NLS-1$				addCheckBox(group, PreferencesMessages.getString("JavaBasePreferencePage.search.small_menu"), PreferenceConstants.SEARCH_USE_REDUCED_MENU); //$NON-NLS-1$		Dialog.applyDialogFont(result);		return result;	}