Index: trunk/src/org/openstreetmap/josm/data/osm/SimplePrimitiveId.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/SimplePrimitiveId.java	(revision 17822)
+++ trunk/src/org/openstreetmap/josm/data/osm/SimplePrimitiveId.java	(revision 17823)
@@ -57,5 +57,5 @@
     @Override
     public int hashCode() {
-        return Objects.hash(id, type);
+        return Long.hashCode(id) + 31 * Objects.hashCode(type);
     }
 
