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 32374)
+++ applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/MapillaryPlugin.java	(revision 32378)
@@ -250,5 +250,10 @@
     }
     if (!SwingUtilities.isEventDispatchThread()) {
-      SwingUtilities.invokeLater( () -> setMenuEnabled(menu, value));
+      SwingUtilities.invokeLater( new Runnable() {
+        @Override
+        public void run() {
+          setMenuEnabled(menu, value);
+        }
+      });
     } else {
       menu.setEnabled(value);
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 32374)
+++ applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryPreferenceSetting.java	(revision 32378)
@@ -134,8 +134,16 @@
     }
 
-    new Thread( () -> {
-      String username = MapillaryUser.getUsername();
-      if (username != null) {
-        SwingUtilities.invokeLater( () -> onLogin(MapillaryUser.getUsername()) );
+    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());
+            }
+          } );
+        }
       }
     }).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 32374)
+++ applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/io/download/MapillaryDownloader.java	(revision 32378)
@@ -193,5 +193,10 @@
               tr("The downloaded OSM area is too big. Download mode has been changed to semiautomatic until the layer is restarted."));
     } else {
-      SwingUtilities.invokeLater( () -> tooBigErrorDialog());
+      SwingUtilities.invokeLater( new Runnable() {
+        @Override
+        public void run() {
+          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 32374)
+++ applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/utils/MapillaryUtils.java	(revision 32378)
@@ -203,5 +203,10 @@
   public static void showPictures(final Set<MapillaryAbstractImage> images, final boolean select) {
     if (!SwingUtilities.isEventDispatchThread()) {
-      SwingUtilities.invokeLater( () -> showPictures(images, select) );
+      SwingUtilities.invokeLater( new Runnable() {
+        @Override
+        public void run() {
+          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 32374)
+++ applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/utils/PluginState.java	(revision 32378)
@@ -101,5 +101,10 @@
       dlg.setVisible(true);
     } else {
-      SwingUtilities.invokeLater( () -> finishedUploadDialog() );
+      SwingUtilities.invokeLater( new Runnable() {
+        @Override
+        public void run() {
+          finishedUploadDialog();
+        }
+      } );
     }
   }
