Index: trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 3272)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 3273)
@@ -630,7 +630,6 @@
                 Main.toolbar.register(tp);
             } else {
-                TaggingPreset last = all.getLast();
-                if(last != null)
-                    last.data.add((Item)o);
+                if(all.size() != 0)
+                    all.getLast().data.add((Item)o);
                 else
                     throw new SAXException(tr("Preset sub element without parent"));
