Index: trunk/src/org/openstreetmap/josm/data/osm/User.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/User.java	(revision 4196)
+++ trunk/src/org/openstreetmap/josm/data/osm/User.java	(revision 4197)
@@ -14,4 +14,5 @@
 import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.io.MirroredInputStream;
+import org.openstreetmap.josm.tools.Utils;
 
 /**
@@ -214,11 +215,5 @@
      */
     public String getName() {
-        StringBuilder sb = new StringBuilder();
-        for (String name: names) {
-            sb.append(name);
-            sb.append('/');
-        }
-        sb.deleteCharAt(sb.length() - 1);
-        return sb.toString();
+        return Utils.join("/", names);
     }
 
Index: trunk/src/org/openstreetmap/josm/tools/Utils.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/Utils.java	(revision 4196)
+++ trunk/src/org/openstreetmap/josm/tools/Utils.java	(revision 4197)
@@ -140,5 +140,5 @@
                 a = "";
             }
-            if(s != null) {
+            if (s != null) {
                 s.append(sep).append(a.toString());
             } else {
