Index: applications/editors/josm/plugins/piclayer/src/org/openstreetmap/josm/plugins/piclayer/layer/PicLayerAbstract.java
===================================================================
--- applications/editors/josm/plugins/piclayer/src/org/openstreetmap/josm/plugins/piclayer/layer/PicLayerAbstract.java	(revision 30356)
+++ applications/editors/josm/plugins/piclayer/src/org/openstreetmap/josm/plugins/piclayer/layer/PicLayerAbstract.java	(revision 30436)
@@ -56,5 +56,4 @@
 import org.openstreetmap.josm.plugins.piclayer.actions.SavePictureCalibrationAction;
 import org.openstreetmap.josm.plugins.piclayer.transform.PictureTransform;
-import org.openstreetmap.josm.tools.Utils;
 
 /**
@@ -457,8 +456,9 @@
 
     public void loadWorldfile(InputStream is) throws IOException {
-        BufferedReader br = null;
-        try {
+        
+        try (
             Reader reader = new InputStreamReader(is);
-            br = new BufferedReader(reader);
+            BufferedReader br = new BufferedReader(reader)
+        ) {
             double e[] = new double[6];
             for (int i=0; i<6; ++i) {
@@ -488,6 +488,4 @@
             initialImageScale = 1;
             Main.map.mapView.repaint();
-        } finally {
-            Utils.close(br);
         }
     }
Index: applications/editors/josm/plugins/piclayer/src/org/openstreetmap/josm/plugins/piclayer/layer/PicLayerFromFile.java
===================================================================
--- applications/editors/josm/plugins/piclayer/src/org/openstreetmap/josm/plugins/piclayer/layer/PicLayerFromFile.java	(revision 30356)
+++ applications/editors/josm/plugins/piclayer/src/org/openstreetmap/josm/plugins/piclayer/layer/PicLayerFromFile.java	(revision 30436)
@@ -23,6 +23,4 @@
 import static org.openstreetmap.josm.tools.I18n.tr;
 
-import org.openstreetmap.josm.Main;
-
 import java.awt.Image;
 import java.io.File;
@@ -38,5 +36,5 @@
 import javax.swing.JOptionPane;
 
-import org.openstreetmap.josm.tools.Utils;
+import org.openstreetmap.josm.Main;
 /**
  * Layer displaying a picture loaded from a file.
@@ -96,11 +94,6 @@
                 if (imgEntry != null) {
                     imgNameInZip = imgEntry.getName();
-                    InputStream is = null;
-                    try {
-                        is = zipFile.getInputStream(imgEntry);
-                        image = ImageIO.read(is);
-                        return image;
-                    } finally {
-                        Utils.close(is);
+                    try (InputStream is = zipFile.getInputStream(imgEntry)) {
+                        return ImageIO.read(is);
                     }
                 }
