Index: trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java	(revision 9284)
+++ trunk/src/org/openstreetmap/josm/actions/JoinAreasAction.java	(revision 9290)
@@ -1510,20 +1510,8 @@
     private void stripTags(Collection<Way> ways) {
         for (Way w : ways) {
-            stripTags(w);
+            w.removeAll();
         }
         /* I18N: current action printed in status display */
         commitCommands(marktr("Remove tags from inner ways"));
-    }
-
-    /**
-     * Remove all tags from the way
-     * @param x The Way to remove all tags from
-     */
-    private void stripTags(Way x) {
-        Way y = new Way(x);
-        for (String key : x.keySet()) {
-            y.remove(key);
-        }
-        cmds.add(new ChangeCommand(x, y));
     }
 
