Index: trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2GridShiftFileWrapper.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2GridShiftFileWrapper.java	(revision 12782)
+++ trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2GridShiftFileWrapper.java	(revision 12783)
@@ -24,9 +24,8 @@
     private final String gridFileName;
 
-    public static float NTV2_SOURCE_PRIORITY_LOCAL = 10f;
-    public static float NTV2_SOURCE_PRIORITY_DOWNLOAD = 5f;
+    public static final float NTV2_SOURCE_PRIORITY_LOCAL = 10f;
+    public static final float NTV2_SOURCE_PRIORITY_DOWNLOAD = 5f;
 
-    private static Map<Float, NTV2GridShiftFileSource> sources =
-            new TreeMap<Float, NTV2GridShiftFileSource>(Collections.reverseOrder());
+    private static Map<Float, NTV2GridShiftFileSource> sources = new TreeMap<>(Collections.reverseOrder());
 
     /**
Index: trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2Proj4DirGridShiftFileSource.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2Proj4DirGridShiftFileSource.java	(revision 12782)
+++ trunk/src/org/openstreetmap/josm/data/projection/datum/NTV2Proj4DirGridShiftFileSource.java	(revision 12783)
@@ -18,5 +18,5 @@
  * @since 12777
  */
-public class NTV2Proj4DirGridShiftFileSource implements NTV2GridShiftFileSource, PlatformVisitor<List<File>> {
+public final class NTV2Proj4DirGridShiftFileSource implements NTV2GridShiftFileSource, PlatformVisitor<List<File>> {
 
     private NTV2Proj4DirGridShiftFileSource() {
Index: trunk/src/org/openstreetmap/josm/tools/PlatformHook.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/PlatformHook.java	(revision 12782)
+++ trunk/src/org/openstreetmap/josm/tools/PlatformHook.java	(revision 12783)
@@ -34,5 +34,5 @@
      * Visitor to construct a PlatformHook from a given {@link Platform} object.
      */
-    static final PlatformVisitor<PlatformHook> CONSTRUCT_FROM_PLATFORM = new PlatformVisitor<PlatformHook>() {
+    final PlatformVisitor<PlatformHook> CONSTRUCT_FROM_PLATFORM = new PlatformVisitor<PlatformHook>() {
         @Override
         public PlatformHook visitUnixoid() {
Index: trunk/test/performance/org/openstreetmap/josm/gui/mappaint/MapRendererPerformanceTest.java
===================================================================
--- trunk/test/performance/org/openstreetmap/josm/gui/mappaint/MapRendererPerformanceTest.java	(revision 12782)
+++ trunk/test/performance/org/openstreetmap/josm/gui/mappaint/MapRendererPerformanceTest.java	(revision 12783)
@@ -26,4 +26,5 @@
 import org.junit.rules.Timeout;
 import org.openstreetmap.josm.JOSMFixture;
+import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.PerformanceTestUtils;
 import org.openstreetmap.josm.TestUtils;
@@ -35,5 +36,4 @@
 import org.openstreetmap.josm.data.osm.visitor.paint.StyledMapRenderer.StyleRecord;
 import org.openstreetmap.josm.data.preferences.sources.SourceEntry;
-import org.openstreetmap.josm.data.projection.Projections;
 import org.openstreetmap.josm.gui.MainApplication;
 import org.openstreetmap.josm.gui.NavigatableComponent;
@@ -187,5 +187,5 @@
                 scale = SCALE_Z17;
             }
-            nc.zoomTo(Projections.project(center), scale);
+            nc.zoomTo(Main.getProjection().latlon2eastNorth(center), scale);
             if (checkScale) {
                 int lvl = Selector.OptimizedGeneralSelector.scale2level(nc.getDist100Pixel());
