Bug 42143 Dialogs for source actions do not use dialog font [dialogs]
select a cu in package explorer context menu "Source": "Override/Implement methods..." "Generate Getters and Setters..." "Generate Delegate methods..." "Add constructor from superclass..." "Generate constructor using fields..."
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/SourceActionDialog.java
IMethod[] methods= fType.getMethods();
			combo.add(ActionMessages.getString("SourceActionDialog.first_method")); 
			combo.add(ActionMessages.getString("SourceActionDialog.last_method")); 
							
			int bestDiff= Integer.MAX_VALUE;
			
			for (int i= 0; i < methods.length; i++) {
				int currDiff= 0;
				IMethod curr= methods[i];
				combo.add(JavaElementLabels.getElementLabel(methods[i], JavaElementLabels.M_PARAMETER_TYPES));
				
				currDiff= presetOffset - curr.getSourceRange().getOffset();
				if (currDiff >= 0)
					if(currDiff < bestDiff) {
						bestDiff= currDiff;
						position= i + 2;	
					}
					else
						break;
			}	
			
			int index= getInsertPosition();
			if (index > 1)
				combo.select(position);
			else			
				combo.select(index);
			setInsertPosition(combo.getSelectionIndex());
		} catch (JavaModelException e) {
		}