Index: applications/editors/josm/plugins/utilsplugin2/build.xml
===================================================================
--- applications/editors/josm/plugins/utilsplugin2/build.xml	(revision 29672)
+++ applications/editors/josm/plugins/utilsplugin2/build.xml	(revision 29742)
@@ -3,5 +3,5 @@
 
     <!-- enter the SVN commit message -->
-    <property name="commit.message" value="Utilsplugin2: validation for pasting tags"/>
+    <property name="commit.message" value="[josm_utilsplugin2]: pasting tags is in core long ago. Please update you ancient JOSM :)"/>
     <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
     <property name="plugin.main.version" value="4980"/>
Index: applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/UtilsPlugin2.java
===================================================================
--- applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/UtilsPlugin2.java	(revision 29672)
+++ applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/UtilsPlugin2.java	(revision 29742)
@@ -53,5 +53,4 @@
     JMenuItem wiki;
     JMenuItem latlon;
-    JMenuItem pasteExtended;
     
     JMenuItem replaceGeometry;
@@ -89,5 +88,4 @@
         wiki = MainMenu.add(toolsMenu, new OpenPageAction());
         latlon = MainMenu.add(toolsMenu, new LatLonAction());
-        pasteExtended = MainMenu.add(toolsMenu, new PasteTagsExtendedAction());
 
         JMenu selectionMenu = Main.main.menu.addMenu(marktr("Selection"), KeyEvent.VK_N, Main.main.menu.defaultMenuPos, "help");
@@ -128,5 +126,4 @@
         alignWayNodes.setEnabled(enabled);
         splitOnIntersections.setEnabled(enabled);
-        pasteExtended.setEnabled(enabled);
         wiki.setEnabled(enabled);
 
Index: applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/PasteTagsExtendedAction.java
===================================================================
--- applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/PasteTagsExtendedAction.java	(revision 29672)
+++ 	(revision )
@@ -1,84 +1,0 @@
-package org.openstreetmap.josm.plugins.utilsplugin2.actions;
-
-import java.awt.event.ActionEvent;
-import java.awt.event.KeyEvent;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-import java.util.Map;
-import org.openstreetmap.josm.Main;
-import org.openstreetmap.josm.actions.JosmAction;
-import org.openstreetmap.josm.actions.PasteTagsAction;
-import org.openstreetmap.josm.command.ChangePropertyCommand;
-import org.openstreetmap.josm.command.Command;
-import org.openstreetmap.josm.command.SequenceCommand;
-import org.openstreetmap.josm.data.osm.OsmPrimitive;
-import org.openstreetmap.josm.data.osm.Tag;
-import org.openstreetmap.josm.plugins.utilsplugin2.helper.TextTagParser;
-import org.openstreetmap.josm.tools.Shortcut;
-
-import static org.openstreetmap.josm.tools.I18n.tr;
-import static org.openstreetmap.josm.tools.I18n.trn;
-import org.openstreetmap.josm.tools.Utils;
-
-public class PasteTagsExtendedAction extends JosmAction {
-    public PasteTagsExtendedAction() {
-        super(tr("Paste tags [testing]"), "pastetags", tr("Apply tags parsed from buffer to all selected items.."),
-            Shortcut.registerShortcut("tools:pastetags", tr("Tool: {0}", tr("Paste tags")),
-            KeyEvent.VK_T, Shortcut.CTRL), true, "textpastetags", true); // TODO: shortcut is temporary, will be on Ctrl-Shift-V
-        //putValue("help", ht("/Action/Paste"));
-    }
-    
-    
-
-    @Override
-    public void actionPerformed(ActionEvent e) {
-        Collection<OsmPrimitive> selection = getCurrentDataSet().getSelected();
-
-        if (selection.isEmpty())
-            return;
-        
-        String buf = Utils.getClipboardContent();
-
-        List<Command> commands = new ArrayList<Command>();
-        if (buf==null || buf.matches("(\\d+,)*\\d+")) { // Paste tags from JOSM buffer
-            PasteTagsAction.TagPaster tagPaster = new PasteTagsAction.TagPaster(Main.pasteBuffer.getDirectlyAdded(), selection);
-            for (Tag tag: tagPaster.execute()) {
-                commands.add(new ChangePropertyCommand(selection, tag.getKey(), "".equals(tag.getValue())?null:tag.getValue()));
-            }
-        } else { // Paste tags from arbitrary text
-            Map<String, String> tags = TextTagParser.getTagsFromText(buf);
-            if (tags==null) return;
-            String v;
-            for (String key: tags.keySet()) {
-                v = tags.get(key);
-                commands.add(new ChangePropertyCommand(selection, key, "".equals(v)?null:v));
-            }
-        }
-        if (!commands.isEmpty()) {
-            String title1 = trn("Pasting {0} tag", "Pasting {0} tags", commands.size(), commands.size());
-            String title2 = trn("to {0} object", "to {0} objects", selection.size(), selection.size());
-            Main.main.undoRedo.add(
-                    new SequenceCommand(
-                            title1 + " " + title2,
-                            commands
-                    ));
-        }
-    }
-    
-    
-    
-    @Override
-    protected void updateEnabledState() {
-        if (getCurrentDataSet() == null) {
-            setEnabled(false);
-        } else {
-            updateEnabledState(getCurrentDataSet().getSelected());
-        }
-    }
-
-    @Override
-    protected void updateEnabledState(Collection<? extends OsmPrimitive> selection) {
-        setEnabled(selection != null && !selection.isEmpty());
-    }
-}
