Index: trunk/scripts/BuildProjectionDefinitions.java
===================================================================
--- trunk/scripts/BuildProjectionDefinitions.java	(revision 9667)
+++ trunk/scripts/BuildProjectionDefinitions.java	(revision 11324)
@@ -63,9 +63,10 @@
         }
 
-        try (BufferedWriter out = new BufferedWriter(new OutputStreamWriter(
-                new FileOutputStream(baseDir + File.separator + OUTPUT_EPSG_FILE), StandardCharsets.UTF_8))) {
+        try (FileOutputStream output = new FileOutputStream(baseDir + File.separator + OUTPUT_EPSG_FILE);
+             BufferedWriter out = new BufferedWriter(new OutputStreamWriter(output, StandardCharsets.UTF_8))) {
             out.write("## This file is autogenerated, do not edit!\n");
             out.write("## Run ant task \"epsg\" to rebuild.\n");
-            out.write(String.format("## Source files are %s (can be changed) and %s (copied from the proj.4 project).%n", JOSM_EPSG_FILE, PROJ4_EPSG_FILE));
+            out.write(String.format("## Source files are %s (can be changed) and %s (copied from the proj.4 project).%n",
+                    JOSM_EPSG_FILE, PROJ4_EPSG_FILE));
             out.write("##\n");
             out.write("## Entries checked and maintained by the JOSM team:\n");
