Index: /trunk/src/org/openstreetmap/josm/data/osm/TagCollection.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/TagCollection.java	(revision 4748)
+++ /trunk/src/org/openstreetmap/josm/data/osm/TagCollection.java	(revision 4749)
@@ -711,5 +711,5 @@
 
         // See #7201 combining ways screws up the order of ref tags
-        Set<String> originalValues = getValues();
+        Set<String> originalValues = getValues(key);
         if (originalValues.size() == 1)
             return originalValues.iterator().next();
