Index: trunk/scripts/BuildProjectionDefinitions.java
===================================================================
--- trunk/scripts/BuildProjectionDefinitions.java	(revision 14201)
+++ trunk/scripts/BuildProjectionDefinitions.java	(revision 14637)
@@ -28,5 +28,5 @@
  * proj.4 project and a list maintained by the JOSM team.
  */
-public class BuildProjectionDefinitions {
+public final class BuildProjectionDefinitions {
 
     private static final String PROJ_DIR = "data_nodist/projection";
@@ -65,4 +65,7 @@
     private static List<String> knownNadgrids;
 
+    private BuildProjectionDefinitions() {
+    }
+
     /**
      * Program entry point
@@ -164,5 +167,6 @@
             }
             if (noOmercNoBounds > 0) {
-                System.out.println(String.format(" * projection is Oblique Mercator (requires bounds), but no bounds specified: %d entries", noOmercNoBounds));
+                System.out.println(String.format(
+                        " * projection is Oblique Mercator (requires bounds), but no bounds specified: %d entries", noOmercNoBounds));
             }
             if (noEquatorStereo > 0) {
@@ -209,4 +213,5 @@
 
         // exclude projections failing
+        // CHECKSTYLE.OFF: LineLength
         if (Arrays.asList(
                 // Unsuitable parameters 'lat_1' and 'lat_2' for two point method
@@ -235,4 +240,5 @@
             result = false;
         }
+        // CHECKSTYLE.ON: LineLength
 
         Map<String, String> parameters;
