Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelper.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelper.java	(revision 8537)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelper.java	(revision 8538)
@@ -258,5 +258,5 @@
             };
 
-        private transient ListCellRenderer<AutoCompletionListItem> cellRenderer = new ListCellRenderer<AutoCompletionListItem>() {
+        private final transient ListCellRenderer<AutoCompletionListItem> cellRenderer = new ListCellRenderer<AutoCompletionListItem>() {
             private final DefaultListCellRenderer def = new DefaultListCellRenderer();
             @Override
@@ -505,5 +505,7 @@
                    List<AutoCompletionListItem> valueList = autocomplete.getValues(getAutocompletionKeys(key));
                    Collections.sort(valueList, comparator);
-
+                   if (Main.isDebugEnabled()) {
+                       Main.debug("Focus gained by {0}, e={1}", values, e);
+                   }
                    values.setPossibleACItems(valueList);
                    values.getEditor().selectAll();
@@ -516,5 +518,5 @@
 
         protected JPopupMenu popupMenu = new JPopupMenu() {
-            private JCheckBoxMenuItem fixTagLanguageCb = new JCheckBoxMenuItem(
+            private final JCheckBoxMenuItem fixTagLanguageCb = new JCheckBoxMenuItem(
                 new AbstractAction(tr("Use English language for tag by default")) {
                 @Override
