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);