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 22423)
+++ applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/RoadSignInputDialog.java	(revision 23192)
@@ -471,5 +471,5 @@
     public JComponent buildPreviewPanel() {
         JPanel previewPanel = new JPanel(new GridBagLayout());
-        
+
         String[] columnNames = {tr("Key"), tr("Value")};
         String[][] data = {{}};
@@ -495,5 +495,5 @@
         scroll.setPreferredSize(dim);
         scroll.setMinimumSize(dim); /* minimum size is relevant for multisplit layout */
-        
+
         addTrafficSignTag = new JCheckBox(tr("{0} tag", "traffic_sign"));
         addTrafficSignTag.setSelected(Main.pref.getBoolean("plugin.roadsigns.addTrafficSignTag"));
@@ -503,5 +503,5 @@
             }
         });
-        
+
         previewPanel.add(scroll, GBC.eol().fill());
         previewPanel.add(addTrafficSignTag, GBC.eol());
@@ -544,5 +544,5 @@
             final TreeMap<String, String> map= new TreeMap<String, String>();
             String traffic_sign = "";
-            
+
             for (SignCombination sc : sel.combos) {
                 final Map<String, String> env = new HashMap<String, String>();
@@ -596,5 +596,5 @@
                     }
                 }
-                
+
                 Map<String, TagEvaluater> tags = new LinkedHashMap<String, TagEvaluater>();
                 for (SignWrapper sw : sc.signs) {
@@ -654,5 +654,5 @@
                     map.putAll(result);
                 }
-                
+
                 if (combo_traffic_sign.length() != 0) {
                     if (traffic_sign.length() != 0) {
Index: applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/RoadSignsReader.java
===================================================================
--- applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/RoadSignsReader.java	(revision 22423)
+++ applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/RoadSignsReader.java	(revision 23192)
@@ -104,9 +104,9 @@
                 }
                 curSign.iconURL = iconURL;
-                 
+
                 if ("yes".equals(atts.getValue("supplementary"))) {
                     curSign.isSupplementing = true;
                 }
-                
+
                 curSign.wiki = atts.getValue("wiki");
                 curSign.loc_wiki = getLocalized(atts, "wiki");
@@ -296,5 +296,5 @@
         }
     }
-    
+
     /**
      *
Index: applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/ParamStringScannerConstants.java
===================================================================
--- applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/ParamStringScannerConstants.java	(revision 22423)
+++ applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/ParamStringScannerConstants.java	(revision 23192)
@@ -3,5 +3,5 @@
 
 
-/** 
+/**
  * Token literal values and constants.
  * Generated by org.javacc.parser.OtherFilesGen#start()
Index: applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/ParamStringScannerTokenManager.java
===================================================================
--- applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/ParamStringScannerTokenManager.java	(revision 22423)
+++ applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/ParamStringScannerTokenManager.java	(revision 23192)
@@ -167,5 +167,5 @@
 }
 static final int[] jjnextStates = {
-   1, 3, 5, 6, 9, 10, 
+   1, 3, 5, 6, 9, 10,
 };
 
@@ -176,5 +176,5 @@
 /** Lexer state names. */
 public static final String[] lexStateNames = {
-   "DEFAULT", 
+   "DEFAULT",
 };
 protected SimpleCharStream input_stream;
@@ -259,5 +259,5 @@
 
 /** Get the next Token. */
-public Token getNextToken() 
+public Token getNextToken()
 {
   Token matchedToken;
@@ -266,11 +266,11 @@
   EOFLoop :
   for (;;)
-  {   
-   try   
-   {     
+  {
+   try
+   {
       curChar = input_stream.BeginToken();
-   }     
+   }
    catch(java.io.IOException e)
-   {        
+   {
       jjmatchedKind = 0;
       matchedToken = jjFillToken();
Index: applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/ParseException.java
===================================================================
--- applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/ParseException.java	(revision 22423)
+++ applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/ParseException.java	(revision 23192)
@@ -127,5 +127,5 @@
       retval += add_escapes(tok.image);
       retval += " \"";
-      tok = tok.next; 
+      tok = tok.next;
     }
     retval += "\" at line " + currentToken.next.beginLine + ", column " + currentToken.next.beginColumn;
@@ -144,5 +144,5 @@
    */
   protected String eol = System.getProperty("line.separator", "\n");
- 
+
   /**
    * Used to convert raw characters to their escaped version
Index: applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/SimpleCharStream.java
===================================================================
--- applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/SimpleCharStream.java	(revision 22423)
+++ applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/SimpleCharStream.java	(revision 23192)
@@ -205,5 +205,5 @@
 
   /**
-   * @deprecated 
+   * @deprecated
    * @see #getEndColumn
    */
@@ -214,5 +214,5 @@
 
   /**
-   * @deprecated 
+   * @deprecated
    * @see #getEndLine
    */
@@ -449,5 +449,5 @@
         columnDiff = nextColDiff;
         i++;
-     } 
+     }
 
      if (i < len)
Index: applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/TokenMgrError.java
===================================================================
--- applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/TokenMgrError.java	(revision 22423)
+++ applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/javacc/TokenMgrError.java	(revision 23192)
@@ -89,5 +89,5 @@
     * Returns a detailed message for the Error when it is thrown by the
     * token manager to indicate a lexical error.
-    * Parameters : 
+    * Parameters :
     *    EOFSeen     : indicates if EOF caused the lexical error
     *    curLexState : lexical state in which this error occurred
@@ -109,5 +109,5 @@
     * You can also modify the body of this method to customize your error messages.
     * For example, cases like LOOP_DETECTED and INVALID_LEXICAL_STATE are not
-    * of end-users concern, so you can return something like : 
+    * of end-users concern, so you can return something like :
     *
     *     "Internal Error : Please file a bug report .... "
