Index: /applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/Coordinate.java
===================================================================
--- /applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/Coordinate.java	(revision 35340)
+++ /applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/Coordinate.java	(revision 35341)
@@ -6,4 +6,5 @@
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
+import java.io.Serializable;
 import java.util.Objects;
 
@@ -17,5 +18,6 @@
  *
  */
-public class Coordinate implements ICoordinate {
+public class Coordinate implements ICoordinate, Serializable {
+    private static final long serialVersionUID = 1L;
     private transient Point2D.Double data;
 
@@ -74,5 +76,5 @@
         if (this == obj)
             return true;
-        if (obj == null || !(obj instanceof Coordinate))
+        if (!(obj instanceof Coordinate))
             return false;
         final Coordinate other = (Coordinate) obj;
Index: /applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/Projected.java
===================================================================
--- /applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/Projected.java	(revision 35340)
+++ /applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/Projected.java	(revision 35341)
@@ -6,4 +6,5 @@
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
+import java.io.Serializable;
 import java.util.Objects;
 
@@ -13,5 +14,6 @@
  * Projected coordinates represented by an encapsulates a Point2D.Double value.
  */
-public class Projected implements IProjected {
+public class Projected implements IProjected, Serializable {
+    private static final long serialVersionUID = 1L;
     private transient Point2D.Double data;
 
@@ -60,5 +62,5 @@
         if (this == obj)
             return true;
-        if (obj == null || !(obj instanceof Projected))
+        if (!(obj instanceof Projected))
             return false;
         final Projected other = (Projected) obj;
