Index: trunk/src/org/openstreetmap/josm/gui/layer/imagery/TileCoordinateConverter.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/imagery/TileCoordinateConverter.java	(revision 11909)
+++ trunk/src/org/openstreetmap/josm/gui/layer/imagery/TileCoordinateConverter.java	(revision 11910)
@@ -6,4 +6,5 @@
 import java.awt.geom.Point2D;
 import java.awt.geom.Rectangle2D;
+import java.util.Objects;
 
 import org.openstreetmap.gui.jmapviewer.Tile;
@@ -35,9 +36,10 @@
      * @param tileSource The tile source to use when converting coordinates.
      * @param settings displacement settings.
+     * @throws NullPointerException if one argument is null
      */
     public TileCoordinateConverter(MapView mapView, TileSource tileSource, TileSourceDisplaySettings settings) {
-        this.mapView = mapView;
-        this.tileSource = tileSource;
-        this.settings = settings;
+        this.mapView = Objects.requireNonNull(mapView, "mapView");
+        this.tileSource = Objects.requireNonNull(tileSource, "tileSource");
+        this.settings = Objects.requireNonNull(settings, "settings");
     }
 
