Index: trunk/src/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationNodeMap.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationNodeMap.java	(revision 16888)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/relation/sort/RelationNodeMap.java	(revision 16890)
@@ -203,10 +203,7 @@
     // looped back to our first circular node)
     private boolean checkIfEndOfLoopReached(Node n) {
-        if (map.nodes.containsKey(n)
-                || (onewayMap.nodes.containsKey(n) && onewayMap.nodes.get(n).size() > 1))
-            return true;
-        if (firstCircular != null && firstCircular == n)
-            return true;
-        return false;
+        return map.nodes.containsKey(n)
+                || onewayMap.nodes.containsKey(n) && onewayMap.nodes.get(n).size() > 1
+                || firstCircular != null && firstCircular == n;
     }
 
