Index: trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java	(revision 11368)
+++ trunk/src/org/openstreetmap/josm/data/osm/AbstractPrimitive.java	(revision 11369)
@@ -57,5 +57,5 @@
      * and on upload the object will be send to the server.
      */
-    protected static final short FLAG_MODIFIED = 0x0001;
+    protected static final short FLAG_MODIFIED = 1 << 0;
 
     /**
@@ -63,5 +63,5 @@
      * as deleted on the server.
      */
-    protected static final short FLAG_VISIBLE = 0x0010;
+    protected static final short FLAG_VISIBLE = 1 << 1;
 
     /**
@@ -72,5 +72,5 @@
      * objects still referring to it.
      */
-    protected static final short FLAG_DELETED = 0x0100;
+    protected static final short FLAG_DELETED = 1 << 2;
 
     /**
@@ -79,5 +79,5 @@
      * fetched from the server.
      */
-    protected static final short FLAG_INCOMPLETE = 0x1000;
+    protected static final short FLAG_INCOMPLETE = 1 << 3;
 
     /**
