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