Index: applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/datasets/SimpleDataSetHandler.java
===================================================================
--- applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/datasets/SimpleDataSetHandler.java	(revision 35803)
+++ applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/datasets/SimpleDataSetHandler.java	(revision 35899)
@@ -16,9 +16,11 @@
 
 import org.openstreetmap.josm.data.osm.IPrimitive;
+import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
 import org.openstreetmap.josm.data.osm.Tag;
 import org.openstreetmap.josm.data.projection.Projection;
-import org.openstreetmap.josm.gui.mappaint.MapPaintStyles;
 import org.openstreetmap.josm.plugins.opendata.core.OdConstants;
 import org.openstreetmap.josm.plugins.opendata.core.io.OverpassApi;
+import org.openstreetmap.josm.tools.ImageResource;
+import org.openstreetmap.josm.tools.OsmPrimitiveImageProvider;
 
 public abstract class SimpleDataSetHandler extends AbstractDataSetHandler {
@@ -45,5 +47,6 @@
             tag = new Tag(relevantTag);
         }
-        setMenuIcon(MapPaintStyles.getNodeIcon(tag));
+        OsmPrimitiveImageProvider.getResource(tag.getKey(), tag.getValue(), OsmPrimitiveType.NODE)
+                .map(ImageResource::getImageIcon).ifPresent(this::setMenuIcon);
     }
 
