Index: /applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/TagBufferAction.java
===================================================================
--- /applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/TagBufferAction.java	(revision 34908)
+++ /applications/editors/josm/plugins/utilsplugin2/src/org/openstreetmap/josm/plugins/utilsplugin2/actions/TagBufferAction.java	(revision 34909)
@@ -27,7 +27,7 @@
  */
 public class TagBufferAction extends JosmAction {
-    private static final String TITLE = tr("Copy tags from previous selection");
+    private static final String TITLE = tr("Paste tags from previous selection");
     private static final TagCollection EmptyTags = new TagCollection();
-    private List<OsmPrimitive> selectionBuf = new ArrayList<>();
+    private transient List<OsmPrimitive> selectionBuf = new ArrayList<>();
     private TagCollection tagsToPaste = EmptyTags;
     /**
@@ -35,6 +35,6 @@
      */
     public TagBufferAction() {
-        super(TITLE, "dumbutils/tagbuffer", tr("Pastes tags of previously selected object(s)"),
-                Shortcut.registerShortcut("tools:tagbuffer", tr("Tool: {0}", tr("Copy tags from previous selection")),
+        super(TITLE, "dumbutils/tagbuffer", tr("Paste tags from previous selection"),
+                Shortcut.registerShortcut("tools:tagbuffer", tr("Tool: {0}", tr("Paste tags from previous selection")),
                         KeyEvent.VK_R, Shortcut.SHIFT),
                 true, false);
@@ -95,5 +95,5 @@
             return EmptyTags;
         // Fix #8350 - only care about tagged objects
-        return TagCollection.commonToAllPrimitives(SubclassFilteredCollection.filter(selection, p -> p.isTagged()));
+        return TagCollection.commonToAllPrimitives(SubclassFilteredCollection.filter(selection, OsmPrimitive::isTagged));
     }
 }
