Index: /trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java	(revision 2066)
+++ /trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java	(revision 2067)
@@ -160,5 +160,5 @@
     /**
      * Replies <code>true</code>, if the object has been deleted.
-     * 
+     *
      * @return <code>true</code>, if the object has been deleted.
      * @see #delete(boolean)
@@ -166,4 +166,14 @@
     public boolean isDeleted() {
         return deleted;
+    }
+
+    /**
+     * Replies <code>true</code>, if the object is usable.
+     *
+     * @return <code>true</code>, if the object is unusable.
+     * @see #delete(boolean)
+     */
+    public boolean isUsable() {
+        return !deleted && !incomplete;
     }
 
Index: /trunk/src/org/openstreetmap/josm/gui/BookmarkList.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/BookmarkList.java	(revision 2066)
+++ /trunk/src/org/openstreetmap/josm/gui/BookmarkList.java	(revision 2067)
@@ -14,6 +14,4 @@
 import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.data.Preferences;
-
-import sun.security.action.GetBooleanAction;
 
 /**
