Bug 42767 Grabbing vertically on add constructor/ gen contructors using fields action
The source actions related to creating constructors is not relayouting properly on resize. The lowermost checkbox is grabbing vertically when it shouldn't be. In the case of the gen. constructors using fields dialog, the upper combobox and label are grabbing vertical space when they shouldn't be either.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateNewConstructorUsingFieldsAction.java
}
		private Composite addSuperClassConstructorChoices(Composite composite) {
			Label label= new Label(composite, SWT.NONE);
			label.setText(ActionMessages.getString("GenerateConstructorUsingFieldsSelectionDialog.sort_constructor_choices.label")); 
			GridData gd= new GridData(GridData.FILL_BOTH);
			label.setLayoutData(gd);
			final Combo combo= new Combo(composite, SWT.READ_ONLY);
			for (int i= 0; i < fSuperConstructors.length; i++) {
				combo.add(JavaElementLabels.getElementLabel(fSuperConstructors[i], JavaElementLabels.M_PARAMETER_TYPES));
			}
			
			combo.setText(combo.getItem(0));
			combo.setLayoutData(new GridData(GridData.FILL_BOTH));
			combo.addSelectionListener(new SelectionAdapter() {
				public void widgetSelected(SelectionEvent e) {
					fSuperIndex= combo.getSelectionIndex();
					
					fOmitSuperButton.setEnabled(getSuperConstructorChoice().getNumberOfParameters() == 0);
					updateOKStatus();
				}
			});
			return composite;
		}
		public CheckboxTreeViewer getTreeViewer() {
			return fTreeViewer;
		}
		public IMethod getSuperConstructorChoice() {
			return fSuperConstructors[fSuperIndex];
		}
		private class GenerateConstructorUsingFieldsTreeViewerAdapter implements ISelectionChangedListener, IDoubleClickListener {