Index: applications/editors/josm/plugins/ext_tools/src/ext_tools/DataSetToCmd.java
===================================================================
--- applications/editors/josm/plugins/ext_tools/src/ext_tools/DataSetToCmd.java	(revision 30736)
+++ applications/editors/josm/plugins/ext_tools/src/ext_tools/DataSetToCmd.java	(revision 30737)
@@ -25,7 +25,7 @@
      * dataset
      */
-    private final Map<PrimitiveId, OsmPrimitive> mergedMap = new HashMap<PrimitiveId, OsmPrimitive>();
+    private final Map<PrimitiveId, OsmPrimitive> mergedMap = new HashMap<>();
 
-    private final LinkedList<Command> cmds = new LinkedList<Command>();
+    private final LinkedList<Command> cmds = new LinkedList<>();
 
     /**
@@ -110,5 +110,5 @@
                     "Missing merge target for way with id {0}", source.getUniqueId()));
 
-        List<Node> newNodes = new ArrayList<Node>(source.getNodesCount());
+        List<Node> newNodes = new ArrayList<>(source.getNodesCount());
         for (Node sourceNode : source.getNodes()) {
             Node targetNode = (Node) getMergeTarget(sourceNode);
@@ -148,5 +148,5 @@
                     tr("Missing merge target for relation with id {0}", source
                             .getUniqueId()));
-        LinkedList<RelationMember> newMembers = new LinkedList<RelationMember>();
+        LinkedList<RelationMember> newMembers = new LinkedList<>();
         for (RelationMember sourceMember : source.getMembers()) {
             OsmPrimitive targetMember = getMergeTarget(sourceMember.getMember());
Index: applications/editors/josm/plugins/ext_tools/src/ext_tools/ExtTool.java
===================================================================
--- applications/editors/josm/plugins/ext_tools/src/ext_tools/ExtTool.java	(revision 30736)
+++ applications/editors/josm/plugins/ext_tools/src/ext_tools/ExtTool.java	(revision 30737)
@@ -162,5 +162,5 @@
         Main.map.mapView.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
         // parse cmdline and build cmdParams array
-        HashMap<String, String> replace = new HashMap<String, String>();
+        HashMap<String, String> replace = new HashMap<>();
 
         replace.put("{lat}", "" + pos.lat());
@@ -169,5 +169,5 @@
         replace.put("{TZoom}", "" + getTMSZoom());
 
-        ArrayList<String> cmdParams = new ArrayList<String>();
+        ArrayList<String> cmdParams = new ArrayList<>();
         StringTokenizer st = new StringTokenizer(cmdline);
 
Index: applications/editors/josm/plugins/ext_tools/src/ext_tools/ToolsInformation.java
===================================================================
--- applications/editors/josm/plugins/ext_tools/src/ext_tools/ToolsInformation.java	(revision 30736)
+++ applications/editors/josm/plugins/ext_tools/src/ext_tools/ToolsInformation.java	(revision 30737)
@@ -12,5 +12,5 @@
     String filename;
 
-    ArrayList<ExtTool> tools = new ArrayList<ExtTool>();
+    ArrayList<ExtTool> tools = new ArrayList<>();
 
     public ToolsInformation(String filename) {
