Index: applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/RoadSignInputDialog.java
===================================================================
--- applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/RoadSignInputDialog.java	(revision 30495)
+++ applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/RoadSignInputDialog.java	(revision 30532)
@@ -545,5 +545,5 @@
                 if (rowIndex == -1 || colIndex == -1)
                     return null;
-                int realColumnIndex = convertColumnIndexToModel(colIndex);
+                //int realColumnIndex = convertColumnIndexToModel(colIndex);
                 return (String) getValueAt(rowIndex, colIndex);
             }
@@ -623,9 +623,9 @@
                     List<String> values = new ArrayList<String>();
                     List<String> conditions = new ArrayList<String>();
-                    String ident;
+                    //String ident;
                     public TagEvaluater(Tag t) {
                         key = t.key.evaluate(env);
                         default_value = t.value.evaluate(env);
-                        ident = t.ident;
+                        //ident = t.ident;
                     }
 
@@ -858,5 +858,5 @@
 
         private List<PresetMetaData> presetsData;
-        private JComboBox selectionBox;
+        private JComboBox<PresetMetaData> selectionBox;
         JRadioButton rbAll, rbUseful;
 
@@ -865,5 +865,5 @@
             presetsData = RoadSignsPlugin.getAvailablePresetsMetaData();
 
-            selectionBox = new JComboBox(presetsData.toArray());
+            selectionBox = new JComboBox<>(presetsData.toArray(new PresetMetaData[0]));
             String code = Main.pref.get("plugin.roadsigns.preset.selection", null);
             if (code != null) {
