Index: trunk/src/org/openstreetmap/josm/actions/UnGlueAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/UnGlueAction.java	(revision 9290)
+++ trunk/src/org/openstreetmap/josm/actions/UnGlueAction.java	(revision 9291)
@@ -72,5 +72,5 @@
         String errMsg = null;
         int errorTime = Notification.TIME_DEFAULT;
-        if (checkSelection(selection)) {
+        if (checkSelectionOneNodeAtMostOneWay(selection)) {
             if (!checkAndConfirmOutlyingUnglue()) {
                 // FIXME: Leaving action without clearing selectedNode, selectedWay, selectedNodes
@@ -94,5 +94,5 @@
                 if (!selfCrossing)
                     if (checkForUnglueNode(selection)) {
-                        unglueNode(e);
+                        unglueOneNodeAtMostOneWay(e);
                     } else {
                         errorTime = Notification.TIME_SHORT;
@@ -103,5 +103,5 @@
                 unglueWays();
             }
-        } else if (checkSelection2(selection)) {
+        } else if (checkSelectionOneWayAnyNodes(selection)) {
             if (!checkAndConfirmOutlyingUnglue()) {
                 // FIXME: Leaving action without clearing selectedNode, selectedWay, selectedNodes
@@ -130,5 +130,5 @@
                 // and then do the work.
                 selectedNodes = tmpNodes;
-                unglueWays2();
+                unglueOneWayAnyNodes();
             }
         } else {
@@ -167,5 +167,5 @@
      * @param e event that trigerred the action
      */
-    private void unglueNode(ActionEvent e) {
+    private void unglueOneNodeAtMostOneWay(ActionEvent e) {
         List<Command> cmds = new LinkedList<>();
 
@@ -227,5 +227,5 @@
      * @return true if either one node is selected or one node and one way are selected and the node is part of the way
      */
-    private boolean checkSelection(Collection<? extends OsmPrimitive> selection) {
+    private boolean checkSelectionOneNodeAtMostOneWay(Collection<? extends OsmPrimitive> selection) {
 
         int size = selection.size();
@@ -262,5 +262,5 @@
      * @return true if one way and any number of nodes that are part of that way are selected
      */
-    private boolean checkSelection2(Collection<? extends OsmPrimitive> selection) {
+    private boolean checkSelectionOneWayAnyNodes(Collection<? extends OsmPrimitive> selection) {
         if (selection.isEmpty())
             return false;
@@ -467,5 +467,5 @@
      *
      */
-    private void unglueWays2() {
+    private void unglueOneWayAnyNodes() {
         List<Command> cmds = new LinkedList<>();
         List<Node> allNewNodes = new LinkedList<>();
