Index: trunk/src/org/openstreetmap/josm/data/notes/NoteComment.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/notes/NoteComment.java	(revision 9565)
+++ trunk/src/org/openstreetmap/josm/data/notes/NoteComment.java	(revision 9569)
@@ -28,5 +28,6 @@
         closed,
         reopened,
-        commented
+        commented,
+        hidden
     }
 
Index: trunk/src/org/openstreetmap/josm/io/NoteReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/NoteReader.java	(revision 9565)
+++ trunk/src/org/openstreetmap/josm/io/NoteReader.java	(revision 9569)
@@ -130,5 +130,5 @@
         @Override
         public void endElement(String namespaceURI, String localName, String qName) {
-            if ("note".equals(qName)) {
+            if (notes != null && "note".equals(qName)) {
                 notes.add(thisNote);
             }
