Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/MapdustGUI.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/MapdustGUI.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/MapdustGUI.java	(revision 34654)
@@ -513,5 +513,5 @@
                 this.bugDetailsObservers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).showDetails(mapdustBug);
+            elements.next().showDetails(mapdustBug);
         }
     }
@@ -526,5 +526,5 @@
                 this.initialUpdateObservers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).update(filter, first);
+            elements.next().update(filter, first);
         }
     }
Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteAddBug.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteAddBug.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteAddBug.java	(revision 34654)
@@ -108,5 +108,5 @@
         if (event != null) {
             CreateBugDialog createDialog = (CreateBugDialog) getDialog();
-            BugType type = (BugType) (createDialog).getCbbType().getSelectedItem();
+            BugType type = (BugType) createDialog.getCbbType().getSelectedItem();
             String nickname = createDialog.getTxtNickname().getText();
             String commentText = createDialog.getTxtDescription().getText();
@@ -205,5 +205,5 @@
         Iterator<MapdustBugObserver> elements = this.bugObservers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).changedData(mapdustBug);
+            elements.next().changedData(mapdustBug);
         }
     }
@@ -243,5 +243,5 @@
                 this.actionObservers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).addAction(mapdustAction);
+            elements.next().addAction(mapdustAction);
         }
     }
Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteCloseBug.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteCloseBug.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteCloseBug.java	(revision 34654)
@@ -228,5 +228,5 @@
         Iterator<MapdustBugObserver> elements = this.bugObservers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).changedData(mapdustBug);
+            elements.next().changedData(mapdustBug);
         }
     }
@@ -240,5 +240,5 @@
                 this.actionObservers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).addAction(mapdustAction);
+            elements.next().addAction(mapdustAction);
         }
     }
Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteCommentBug.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteCommentBug.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteCommentBug.java	(revision 34654)
@@ -233,5 +233,5 @@
         Iterator<MapdustBugObserver> elements = this.bugObservers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).changedData(mapdustBug);
+            elements.next().changedData(mapdustBug);
         }
     }
@@ -245,5 +245,5 @@
                 this.actionObservers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).addAction(mapdustAction);
+            elements.next().addAction(mapdustAction);
         }
     }
Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteInvalidateBug.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteInvalidateBug.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteInvalidateBug.java	(revision 34654)
@@ -240,5 +240,5 @@
         Iterator<MapdustBugObserver> elements = this.bugObservers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).changedData(mapdustBug);
+            elements.next().changedData(mapdustBug);
         }
     }
@@ -252,5 +252,5 @@
                 this.actionObservers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).addAction(mapdustAction);
+            elements.next().addAction(mapdustAction);
         }
     }
Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteReOpenBug.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteReOpenBug.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteReOpenBug.java	(revision 34654)
@@ -231,5 +231,5 @@
         Iterator<MapdustBugObserver> elements = this.bugObservers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).changedData(mapdustBug);
+            elements.next().changedData(mapdustBug);
         }
     }
@@ -243,5 +243,5 @@
                 this.actionObservers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).addAction(mapdustAction);
+            elements.next().addAction(mapdustAction);
         }
     }
Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteRefresh.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteRefresh.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteRefresh.java	(revision 34654)
@@ -110,5 +110,5 @@
         Iterator<MapdustUpdateObserver> elements = this.observers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).update(filter, false);
+            elements.next().update(filter, false);
         }
     }
Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/MapdustExecuteActionObservable.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/MapdustExecuteActionObservable.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/MapdustExecuteActionObservable.java	(revision 34654)
@@ -70,5 +70,5 @@
         Iterator<MapdustUpdateObserver> elements = this.observers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).update(filter, false);
+            elements.next().update(filter, false);
         }
     }
Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustBugDetailsPanel.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustBugDetailsPanel.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustBugDetailsPanel.java	(revision 34654)
@@ -205,5 +205,5 @@
             }
             if (bug.getRelevance().equals(MapdustRelevance.HIGH)) {
-                color = (Color.GREEN.darker()).darker();
+                color = Color.GREEN.darker().darker();
             }
         }
Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustBugListPanel.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustBugListPanel.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustBugListPanel.java	(revision 34654)
@@ -453,5 +453,5 @@
                 this.observers.iterator();
         while (elements.hasNext()) {
-            (elements.next()).showDetails(mapdustBug);
+            elements.next().showDetails(mapdustBug);
         }
     }
Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/slider/RelevanceSliderUI.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/slider/RelevanceSliderUI.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/slider/RelevanceSliderUI.java	(revision 34654)
@@ -545,5 +545,5 @@
             int trackLeft = getTrackRect().x;
             int trackRight = getTrackRect().x + (getTrackRect().width - 1);
-            int hMin = xPositionForValue((getSlider()).getLowerValue());
+            int hMin = xPositionForValue(getSlider().getLowerValue());
             if (drawInverted()) {
                 trackRight = hMin;
Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/MapdustBug.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/MapdustBug.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/MapdustBug.java	(revision 34654)
@@ -39,5 +39,5 @@
  *
  */
-public class MapdustBug {
+public final class MapdustBug {
 
     /** The id of the bug */
Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/MapdustRelevance.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/MapdustRelevance.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/MapdustRelevance.java	(revision 34654)
@@ -147,8 +147,8 @@
     @Override
     public boolean equals(Object obj) {
-        MapdustRelevance other = (MapdustRelevance) obj;
-        if (other == null) {
+        if (!(obj instanceof MapdustRelevance)) {
             return false;
         }
+        MapdustRelevance other = (MapdustRelevance) obj;
         if (name == null || other.name == null) {
             return false;
Index: /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/RelevanceRange.java
===================================================================
--- /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/RelevanceRange.java	(revision 34653)
+++ /applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/RelevanceRange.java	(revision 34654)
@@ -147,4 +147,7 @@
     @Override
     public boolean equals(Object obj) {
+        if (!(obj instanceof RelevanceRange)) {
+            return false;
+        }
         RelevanceRange other = (RelevanceRange) obj;
         if (lowerValue != other.lowerValue)
