fix for 16265
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java
index 6a36643..9f6ae0b 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/RefactorActionGroup.java
@@ -209,7 +209,8 @@
 		addAction(refactorSubmenu, fMoveAction);
 		addAction(refactorSubmenu, fPullUpAction);
 		addAction(refactorSubmenu, fModifyParametersAction);
-		refactorSubmenu.add(new Separator());
+		if (! refactorSubmenu.isEmpty())
+			refactorSubmenu.add(new Separator());
 		addAction(refactorSubmenu, fExtractMethodAction);
 		addAction(refactorSubmenu, fExtractTempAction);
 		addAction(refactorSubmenu, fInlineTempAction);