Index: /trunk/src/org/openstreetmap/josm/tools/XmlObjectParser.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/tools/XmlObjectParser.java	(revision 5948)
+++ /trunk/src/org/openstreetmap/josm/tools/XmlObjectParser.java	(revision 5949)
@@ -185,5 +185,6 @@
                     f = entry.getField("locale_" + fieldName.substring(lang.length()));
                 }
-                if (f != null && Modifier.isPublic(f.getModifiers()) && String.class.equals(f.getType())) {
+                if (f != null && Modifier.isPublic(f.getModifiers()) && (
+                        String.class.equals(f.getType()) || boolean.class.equals(f.getType()))) {
                     f.set(c, getValueForClass(f.getType(), value));
                 } else {
