Index: trunk/src/org/openstreetmap/josm/gui/MapStatus.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 8906)
+++ trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 8907)
@@ -350,5 +350,5 @@
         private MapFrame parent;
 
-        private BlockingQueue<MouseState> incommingMouseState = new LinkedBlockingQueue<>();
+        private final BlockingQueue<MouseState> incomingMouseState = new LinkedBlockingQueue<>();
 
         private Point lastMousePos;
@@ -367,5 +367,5 @@
                 for (;;) {
                     try {
-                        final MouseState ms = incommingMouseState.take();
+                        final MouseState ms = incomingMouseState.take();
                         if (parent != Main.map)
                             return; // exit, if new parent.
@@ -651,13 +651,11 @@
          */
         public synchronized void updateMousePosition(Point mousePos, int modifiers) {
-            MouseState ms = new MouseState();
-            if (mousePos == null) {
-                ms.mousePos = lastMousePos;
-            } else {
+            if (mousePos != null) {
                 lastMousePos = mousePos;
             }
+            MouseState ms = new MouseState(lastMousePos, modifiers);
             // remove mouse states that are in the queue. Our mouse state is newer.
-            incommingMouseState.clear();
-            incommingMouseState.offer(ms);
+            incomingMouseState.clear();
+            incomingMouseState.offer(ms);
         }
     }
@@ -667,7 +665,12 @@
      * @author imi
      */
-    static class MouseState {
-        private Point mousePos;
-        private int modifiers;
+    private static class MouseState {
+        private final Point mousePos;
+        private final int modifiers;
+
+        MouseState(Point mousePos, int modifiers) {
+            this.mousePos = mousePos;
+            this.modifiers = modifiers;
+        }
     }
 
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableMemberCellRenderer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableMemberCellRenderer.java	(revision 8906)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableMemberCellRenderer.java	(revision 8907)
@@ -16,7 +16,7 @@
 public class MemberTableMemberCellRenderer extends MemberTableCellRenderer {
 
-	/**
-	 * Constructs a new {@code MemberTableMemberCellRenderer}.
-	 */
+    /**
+     * Constructs a new {@code MemberTableMemberCellRenderer}.
+     */
     public MemberTableMemberCellRenderer() {
         super();
