Index: /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryPlugin.java
===================================================================
--- /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryPlugin.java	(revision 32689)
+++ /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryPlugin.java	(revision 32690)
@@ -262,10 +262,5 @@
     }
     if (!SwingUtilities.isEventDispatchThread()) {
-      SwingUtilities.invokeLater(new Runnable() {
-        @Override
-        public void run() {
-          setMenuEnabled(menu, value);
-        }
-      });
+      SwingUtilities.invokeLater(() -> setMenuEnabled(menu, value));
     } else {
       menu.setEnabled(value);
Index: /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/actions/WalkThread.java
===================================================================
--- /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/actions/WalkThread.java	(revision 32689)
+++ /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/actions/WalkThread.java	(revision 32690)
@@ -156,10 +156,5 @@
       this.interrupt();
     } else {
-      SwingUtilities.invokeLater(new Runnable() {
-        @Override
-        public void run() {
-          stopWalk();
-        }
-      });
+      SwingUtilities.invokeLater(() -> stopWalk());
     }
   }
@@ -174,10 +169,5 @@
       MapillaryMainDialog.getInstance().setMode(MapillaryMainDialog.MODE.NORMAL);
     } else {
-      SwingUtilities.invokeLater(new Runnable() {
-        @Override
-        public void run() {
-          end();
-        }
-      });
+      SwingUtilities.invokeLater(() -> end());
     }
   }
Index: /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryChangesetDialog.java
===================================================================
--- /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryChangesetDialog.java	(revision 32689)
+++ /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryChangesetDialog.java	(revision 32690)
@@ -140,12 +140,5 @@
   public void changesetChanged() {
     if (!SwingUtilities.isEventDispatchThread()) {
-      SwingUtilities.invokeLater(
-        new Runnable() {
-          @Override
-          public void run() {
-            buildTree();
-          }
-        }
-      );
+      SwingUtilities.invokeLater(() -> buildTree());
     } else {
       buildTree();
Index: /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryHistoryDialog.java
===================================================================
--- /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryHistoryDialog.java	(revision 32689)
+++ /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryHistoryDialog.java	(revision 32690)
@@ -173,10 +173,5 @@
   public void recordChanged() {
     if (!SwingUtilities.isEventDispatchThread()) {
-      SwingUtilities.invokeLater(new Runnable() {
-        @Override
-        public void run() {
-          recordChanged();
-        }
-      });
+      SwingUtilities.invokeLater(() -> recordChanged());
     } else {
       buildTree();
Index: /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryMainDialog.java
===================================================================
--- /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryMainDialog.java	(revision 32689)
+++ /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryMainDialog.java	(revision 32690)
@@ -190,10 +190,5 @@
   public synchronized void updateImage(boolean fullQuality) {
     if (!SwingUtilities.isEventDispatchThread()) {
-      SwingUtilities.invokeLater(new Runnable() {
-        @Override
-        public void run() {
-          updateImage();
-        }
-      });
+      SwingUtilities.invokeLater(() -> updateImage());
     } else {
       if (!MapillaryLayer.hasInstance()) {
@@ -298,10 +293,5 @@
   public synchronized void updateTitle() {
     if (!SwingUtilities.isEventDispatchThread()) {
-      SwingUtilities.invokeLater(new Runnable() {
-        @Override
-        public void run() {
-          updateTitle();
-        }
-      });
+      SwingUtilities.invokeLater(() -> updateTitle());
     } else if (this.image != null) {
       StringBuilder title = new StringBuilder(tr(BASE_TITLE));
@@ -519,13 +509,7 @@
    */
   @Override
-  public void loadingFinished(final CacheEntry data,
-                              final CacheEntryAttributes attributes, final LoadResult result) {
+  public void loadingFinished(final CacheEntry data, final CacheEntryAttributes attributes, final LoadResult result) {
     if (!SwingUtilities.isEventDispatchThread()) {
-      SwingUtilities.invokeLater(new Runnable() {
-        @Override
-        public void run() {
-          loadingFinished(data, attributes, result);
-        }
-      });
+      SwingUtilities.invokeLater(() -> loadingFinished(data, attributes, result));
     } else if (data != null && result == LoadResult.SUCCESS) {
       try {
@@ -535,7 +519,7 @@
         }
         if (
-                this.mapillaryImageDisplay.getImage() == null
-                        || img.getHeight() > this.mapillaryImageDisplay.getImage().getHeight()
-                ) {
+          mapillaryImageDisplay.getImage() == null
+          || img.getHeight() > this.mapillaryImageDisplay.getImage().getHeight()
+        ) {
           this.mapillaryImageDisplay.setImage(img);
         }
Index: /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryPreferenceSetting.java
===================================================================
--- /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryPreferenceSetting.java	(revision 32689)
+++ /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryPreferenceSetting.java	(revision 32690)
@@ -125,16 +125,8 @@
     }
 
-    new Thread(new Runnable() {
-      @Override
-      public void run() {
-        String username = MapillaryUser.getUsername();
-        if (username != null) {
-          SwingUtilities.invokeLater(new Runnable() {
-            @Override
-            public void run() {
-              onLogin(MapillaryUser.getUsername());
-            }
-          });
-        }
+    new Thread(() -> {
+      String username = MapillaryUser.getUsername();
+      if (username != null) {
+        SwingUtilities.invokeLater(() -> onLogin(MapillaryUser.getUsername()));
       }
     }).start();
Index: /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/io/download/MapillaryDownloader.java
===================================================================
--- /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/io/download/MapillaryDownloader.java	(revision 32689)
+++ /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/io/download/MapillaryDownloader.java	(revision 32690)
@@ -237,10 +237,5 @@
               I18n.tr("The downloaded OSM area is too big. Download mode has been changed to semiautomatic until the layer is restarted."));
     } else {
-      SwingUtilities.invokeLater( new Runnable() {
-        @Override
-        public void run() {
-          tooBigErrorDialog();
-        }
-      });
+      SwingUtilities.invokeLater(() -> tooBigErrorDialog());
     }
   }
Index: /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/utils/MapillaryUtils.java
===================================================================
--- /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/utils/MapillaryUtils.java	(revision 32689)
+++ /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/utils/MapillaryUtils.java	(revision 32690)
@@ -197,10 +197,5 @@
   public static void showPictures(final Set<MapillaryAbstractImage> images, final boolean select) {
     if (!SwingUtilities.isEventDispatchThread()) {
-      SwingUtilities.invokeLater(new Runnable() {
-        @Override
-        public void run() {
-          showPictures(images, select);
-        }
-      });
+      SwingUtilities.invokeLater(() -> showPictures(images, select));
     } else {
       Bounds zoomBounds;
Index: /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/utils/PluginState.java
===================================================================
--- /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/utils/PluginState.java	(revision 32689)
+++ /applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/utils/PluginState.java	(revision 32690)
@@ -111,10 +111,5 @@
       dlg.setVisible(true);
     } else {
-      SwingUtilities.invokeLater(new Runnable() {
-        @Override
-        public void run() {
-          finishedUploadDialog();
-        }
-      });
+      SwingUtilities.invokeLater(() -> finishedUploadDialog());
     }
   }
