Index: trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java	(revision 12313)
+++ trunk/src/org/openstreetmap/josm/actions/CombineWayAction.java	(revision 12314)
@@ -209,6 +209,5 @@
         if (ds == null)
             return;
-        Collection<OsmPrimitive> selection = ds.getSelected();
-        Set<Way> selectedWays = OsmPrimitive.getFilteredSet(selection, Way.class);
+        Collection<Way> selectedWays = ds.getSelectedWays();
         if (selectedWays.size() < 2) {
             new Notification(
Index: trunk/src/org/openstreetmap/josm/actions/CopyCoordinatesAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/CopyCoordinatesAction.java	(revision 12313)
+++ trunk/src/org/openstreetmap/josm/actions/CopyCoordinatesAction.java	(revision 12314)
@@ -14,5 +14,4 @@
 import org.openstreetmap.josm.gui.datatransfer.ClipboardUtils;
 import org.openstreetmap.josm.tools.Shortcut;
-import org.openstreetmap.josm.tools.Utils;
 
 public class CopyCoordinatesAction extends JosmAction {
@@ -54,5 +53,5 @@
             return Collections.emptyList();
         } else {
-            return Utils.filteredCollection(ds.getSelected(), Node.class);
+            return ds.getSelectedNodes();
         }
     }
Index: trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java	(revision 12313)
+++ trunk/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java	(revision 12314)
@@ -882,5 +882,5 @@
         DataSet ds = getLayerManager().getEditDataSet();
         final Collection<OsmPrimitive> elementsToTest = new HashSet<>(ds.getSelected());
-        for (Way osm : Utils.filteredCollection(ds.getSelected(), Way.class)) {
+        for (Way osm : ds.getSelectedWays()) {
             elementsToTest.addAll(osm.getNodes());
         }
