Index: applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/MapdustPlugin.java
===================================================================
--- applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/MapdustPlugin.java	(revision 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/MapdustPlugin.java	(revision 30737)
@@ -214,5 +214,5 @@
     public synchronized void changedData(MapdustBug mapdustBug) {
         if (mapdustBugList == null) {
-            mapdustBugList = new ArrayList<MapdustBug>();
+            mapdustBugList = new ArrayList<>();
         }
         if (getMapdustGUI().isDialogShowing()) {
@@ -554,5 +554,5 @@
             } catch (MapdustServiceHandlerException e) {
                 wasError = true;
-                mapdustBugList = new ArrayList<MapdustBug>();
+                mapdustBugList = new ArrayList<>();
             }
             /* update the view */
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 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/MapdustGUI.java	(revision 30737)
@@ -69,9 +69,9 @@
     /** The list of MapDust bug details observers */
     private final ArrayList<MapdustBugDetailsObserver> bugDetailsObservers =
-            new ArrayList<MapdustBugDetailsObserver>();
+            new ArrayList<>();
 
     /** The list of MapDust initial update observers */
     private final ArrayList<MapdustUpdateObserver> initialUpdateObservers =
-            new ArrayList<MapdustUpdateObserver>();
+            new ArrayList<>();
 
     /** The <code>MapdustPlugin</code> plug-in */
Index: applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteActionList.java
===================================================================
--- applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteActionList.java	(revision 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteActionList.java	(revision 30737)
@@ -58,5 +58,5 @@
     /** List of MapdustRefreshObserver objects */
     private final ArrayList<MapdustUpdateObserver> observers =
-            new ArrayList<MapdustUpdateObserver>();
+            new ArrayList<>();
 
     /**
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 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteAddBug.java	(revision 30737)
@@ -71,9 +71,9 @@
     /** The list of MapDust bug observers */
     private final ArrayList<MapdustBugObserver> bugObservers =
-            new ArrayList<MapdustBugObserver>();
+            new ArrayList<>();
 
     /** The list of MapDust action observers */
     private final ArrayList<MapdustActionObserver> actionObservers =
-            new ArrayList<MapdustActionObserver>();
+            new ArrayList<>();
 
     /**
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 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteCloseBug.java	(revision 30737)
@@ -67,9 +67,9 @@
     /** The list of Mapdust bug observers */
     private final ArrayList<MapdustBugObserver> bugObservers =
-            new ArrayList<MapdustBugObserver>();
+            new ArrayList<>();
 
     /** The list of Mapdust action observers */
     private final ArrayList<MapdustActionObserver> actionObservers =
-            new ArrayList<MapdustActionObserver>();
+            new ArrayList<>();
 
     /**
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 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteCommentBug.java	(revision 30737)
@@ -69,9 +69,9 @@
     /** The list of MapDust bug observers */
     private final ArrayList<MapdustBugObserver> bugObservers =
-            new ArrayList<MapdustBugObserver>();
+            new ArrayList<>();
 
     /** The list of mapdust action observers */
     private final ArrayList<MapdustActionObserver> actionObservers =
-            new ArrayList<MapdustActionObserver>();
+            new ArrayList<>();
 
     /**
Index: applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteFilterBug.java
===================================================================
--- applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteFilterBug.java	(revision 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteFilterBug.java	(revision 30737)
@@ -60,5 +60,5 @@
     /** The list MapDustBug filter observers */
     private final ArrayList<MapdustUpdateObserver> observers =
-            new ArrayList<MapdustUpdateObserver>();
+            new ArrayList<>();
 
     /**
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 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteInvalidateBug.java	(revision 30737)
@@ -71,9 +71,9 @@
     /** The list of mapdust bug observers */
     private final ArrayList<MapdustBugObserver> bugObservers =
-            new ArrayList<MapdustBugObserver>();
+            new ArrayList<>();
 
     /** The list of mapdust action observers */
     private final ArrayList<MapdustActionObserver> actionObservers =
-            new ArrayList<MapdustActionObserver>();
+            new ArrayList<>();
 
     /**
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 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteReOpenBug.java	(revision 30737)
@@ -71,9 +71,9 @@
     /** The list of MapDust bug observers */
     private final ArrayList<MapdustBugObserver> bugObservers =
-            new ArrayList<MapdustBugObserver>();
+            new ArrayList<>();
 
     /** The list of MapDust action observers */
     private final ArrayList<MapdustActionObserver> actionObservers =
-            new ArrayList<MapdustActionObserver>();
+            new ArrayList<>();
 
     /**
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 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteRefresh.java	(revision 30737)
@@ -55,5 +55,5 @@
     /** The list of MapDust refresh observers */
     private final ArrayList<MapdustUpdateObserver> observers =
-            new ArrayList<MapdustUpdateObserver>();
+            new ArrayList<>();
 
     /**
Index: applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteWorkOffline.java
===================================================================
--- applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteWorkOffline.java	(revision 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/action/execute/ExecuteWorkOffline.java	(revision 30737)
@@ -63,5 +63,5 @@
     /** The list of MapDust refresh observers */
     private final ArrayList<MapdustUpdateObserver> observers =
-            new ArrayList<MapdustUpdateObserver>();
+            new ArrayList<>();
 
     /**
Index: applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/dialog/FilterBugDialog.java
===================================================================
--- applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/dialog/FilterBugDialog.java	(revision 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/dialog/FilterBugDialog.java	(revision 30737)
@@ -335,5 +335,5 @@
      */
     public List<Integer> getCheckedStatuses() {
-        List<Integer> statusList = new ArrayList<Integer>();
+        List<Integer> statusList = new ArrayList<>();
         for (FilterCheckBox filter : filterStatuses) {
             if (filter.getChbFilter().isSelected()) {
@@ -351,5 +351,5 @@
      */
     public List<String> getCheckedTypes() {
-        List<String> typeList = new ArrayList<String>();
+        List<String> typeList = new ArrayList<>();
         for (FilterCheckBox filter : filterTypes) {
             if (filter.getChbFilter().isSelected()) {
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 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustBugListPanel.java	(revision 30737)
@@ -73,5 +73,5 @@
     /** The list of observers */
     private final ArrayList<MapdustBugDetailsObserver> observers =
-            new ArrayList<MapdustBugDetailsObserver>();
+            new ArrayList<>();
 
     /** The list of <code>MapdustBug</code> objects */
Index: applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/slider/RelevanceSlider.java
===================================================================
--- applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/slider/RelevanceSlider.java	(revision 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/slider/RelevanceSlider.java	(revision 30737)
@@ -91,5 +91,5 @@
         setFocusable(false);
         /* set label for the slider values */
-        Dictionary<Integer, JLabel> values = new Hashtable<Integer, JLabel>();
+        Dictionary<Integer, JLabel> values = new Hashtable<>();
         Font font = new Font("Times New Roman", Font.BOLD, 12);
         values.put(MapdustRelevanceValue.LOW.getSliderValue(), ComponentUtil
Index: applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/value/MapdustRelevanceValue.java
===================================================================
--- applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/value/MapdustRelevanceValue.java	(revision 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/value/MapdustRelevanceValue.java	(revision 30737)
@@ -95,5 +95,5 @@
         if (MapdustRelevanceValue.map == null) {
             MapdustRelevanceValue.map =
-                    new HashMap<MapdustRelevance, Integer>();
+                    new HashMap<>();
         }
         MapdustRelevanceValue.map.put(relevance, sliderValue);
Index: applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/MapdustConverter.java
===================================================================
--- applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/MapdustConverter.java	(revision 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/MapdustConverter.java	(revision 30737)
@@ -135,5 +135,5 @@
     static List<MapdustBug> buildMapdustBugList(
             MapdustGetBugsResponse bugsResponse) {
-        List<MapdustBug> bugsList = new ArrayList<MapdustBug>();
+        List<MapdustBug> bugsList = new ArrayList<>();
         if (bugsResponse != null) {
             MapdustBugContent[] bugContent = bugsResponse.getFeatures();
@@ -251,5 +251,5 @@
     private static MapdustComment[] buildMapdustCommentArray(Long bugId,
             MapdustCommentProperties[] commentProperties) {
-        List<MapdustComment> commentList = new ArrayList<MapdustComment>();
+        List<MapdustComment> commentList = new ArrayList<>();
         if (bugId != null) {
             if (commentProperties != null) {
Index: applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/connector/MapdustConnector.java
===================================================================
--- applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/connector/MapdustConnector.java	(revision 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/connector/MapdustConnector.java	(revision 30737)
@@ -372,5 +372,5 @@
         String mapdustApiKey = Configuration.getInstance().getMapdustKey();
         String urlString = null;
-        Map<String, String> requestParameters = new HashMap<String, String>();
+        Map<String, String> requestParameters = new HashMap<>();
         if (mapdustUri != null && mapdustApiKey != null) {
             urlString = mapdustUri;
@@ -409,5 +409,5 @@
         String mapdustApiKey = Configuration.getInstance().getMapdustKey();
         String urlString = null;
-        Map<String, String> requestParameters = new HashMap<String, String>();
+        Map<String, String> requestParameters = new HashMap<>();
         if (mapdustUri != null && mapdustApiKey != null) {
             urlString = mapdustUri;
@@ -445,5 +445,5 @@
         String mapdustApiKey = Configuration.getInstance().getMapdustKey();
         String urlString = null;
-        Map<String, String> requestParameters = new HashMap<String, String>();
+        Map<String, String> requestParameters = new HashMap<>();
         if (mapdustUri != null && mapdustApiKey != null) {
             urlString = mapdustUri;
Index: applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/BugType.java
===================================================================
--- applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/BugType.java	(revision 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/BugType.java	(revision 30737)
@@ -69,5 +69,5 @@
         this.value = value;
         if (BugType.table == null) {
-            BugType.table = new HashMap<String, BugType>();
+            BugType.table = new HashMap<>();
         }
         BugType.table.put(key, this);
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 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/MapdustRelevance.java	(revision 30737)
@@ -96,5 +96,5 @@
         if (MapdustRelevance.map == null) {
             MapdustRelevance.map =
-                    new HashMap<RelevanceRange, MapdustRelevance>();
+                    new HashMap<>();
         }
         MapdustRelevance.map.put(range, this);
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 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/RelevanceRange.java	(revision 30737)
@@ -92,5 +92,5 @@
         this.upperValue = upperValue;
         if (set == null) {
-            set = new HashSet<RelevanceRange>();
+            set = new HashSet<>();
         }
         set.add(this);
Index: applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/Status.java
===================================================================
--- applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/Status.java	(revision 30736)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/service/value/Status.java	(revision 30737)
@@ -67,5 +67,5 @@
         this.value = value;
         if (Status.table == null) {
-            Status.table = new HashMap<Integer, Status>();
+            Status.table = new HashMap<>();
         }
         Status.table.put(key, this);
