Index: applications/editors/josm/plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageEntries.java
===================================================================
--- applications/editors/josm/plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageEntries.java	(revision 30701)
+++ applications/editors/josm/plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageEntries.java	(revision 30737)
@@ -39,7 +39,7 @@
 
     private ImageEntries() {
-        this.images = new ArrayList<ImageEntry>();
-        this.locatedImages = new ArrayList<ImageEntry>();
-        this.listeners = new ArrayList<IImageChangeListener>();
+        this.images = new ArrayList<>();
+        this.locatedImages = new ArrayList<>();
+        this.listeners = new ArrayList<>();
         this.listener = new ImageReadyListener(this);
 
@@ -112,5 +112,5 @@
     private final List<String> getTextContentsFromWayPoint(
     final WayPoint wayPoint) {
-    final List<String> texts = new ArrayList<String>();
+    final List<String> texts = new ArrayList<>();
     for(String s : new String[]{"name", "cmt", "desc"})
     {
Index: applications/editors/josm/plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageWayPointPlugin.java
===================================================================
--- applications/editors/josm/plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageWayPointPlugin.java	(revision 30701)
+++ applications/editors/josm/plugins/imagewaypoint/src/org/insignificant/josm/plugins/imagewaypoint/ImageWayPointPlugin.java	(revision 30737)
@@ -60,5 +60,5 @@
             
                 // recursively find all files
-                final List<File> allFiles = new ArrayList<File>();
+                final List<File> allFiles = new ArrayList<>();
                 addFiles(allFiles, files.toArray(new File[0]));
 
