Index: trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 5171)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 5172)
@@ -636,4 +636,11 @@
             }
 
+            // as addToPanel may be called several times, set String to null to avoid "Ignoring * attribute as * elements are given"
+            values = null;
+            display_values = null;
+            locale_display_values = null;
+            short_descriptions = null;
+            locale_short_descriptions = null;
+
             return display_array;
         }
@@ -923,5 +930,5 @@
      * @param s the string
      */
-    private static String[] splitEscaped(char delemiter, String s) {
+    private static String[] splitEscaped(char delimiter, String s) {
         List<String> result = new ArrayList<String>();
         boolean backslash = false;
@@ -934,5 +941,5 @@
             } else if (ch == '\\') {
                 backslash = true;
-            } else if (ch == delemiter) {
+            } else if (ch == delimiter) {
                 result.add(item.toString());
                 item.setLength(0);
