Index: src/org/openstreetmap/josm/gui/tagging/TaggingPresetReader.java
===================================================================
--- src/org/openstreetmap/josm/gui/tagging/TaggingPresetReader.java	(revision 6131)
+++ src/org/openstreetmap/josm/gui/tagging/TaggingPresetReader.java	(working copy)
@@ -147,6 +147,10 @@
                     throw new SAXException(tr("Preset sub element without parent"));
             }
         }
+        if (!all.isEmpty() && !checks.isEmpty()) {
+            all.getLast().data.addAll(checks);
+            checks.clear();
+        }
         return all;
     }
     
