Index: applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/RoadSignsReader.java
===================================================================
--- applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/RoadSignsReader.java	(revision 30197)
+++ applications/editors/josm/plugins/roadsigns/src/org/openstreetmap/josm/plugins/roadsigns/RoadSignsReader.java	(revision 30319)
@@ -21,7 +21,5 @@
 import org.xml.sax.SAXParseException;
 import org.xml.sax.helpers.DefaultHandler;
-
 import org.openstreetmap.josm.Main;
-import org.openstreetmap.josm.io.OsmDataParsingException;
 import org.openstreetmap.josm.plugins.roadsigns.Sign.SignParameter;
 import org.openstreetmap.josm.plugins.roadsigns.Sign.Tag;
@@ -29,4 +27,5 @@
 import org.openstreetmap.josm.plugins.roadsigns.javacc.TokenMgrError;
 import org.openstreetmap.josm.tools.LanguageInfo;
+import org.openstreetmap.josm.tools.XmlParsingException;
 
 /**
@@ -202,5 +201,5 @@
         }
 
-        private String getMandatoryAttribute(Attributes atts, String ident) throws OsmDataParsingException {
+        private String getMandatoryAttribute(Attributes atts, String ident) throws XmlParsingException {
             String result = atts.getValue(ident);
             if (result == null) {
@@ -223,6 +222,6 @@
             throw new ExtendedParsingException(e).rememberLocation(locator);
         }
-        protected void throwException(String msg) throws OsmDataParsingException {
-            throw new OsmDataParsingException(msg).rememberLocation(locator);
+        protected void throwException(String msg) throws XmlParsingException {
+            throw new XmlParsingException(msg).rememberLocation(locator);
         }
 
@@ -230,9 +229,9 @@
             try {
                 throwException(s);
-            } catch (OsmDataParsingException ex) {
+            } catch (XmlParsingException ex) {
                 System.err.println("Warning: "+ex.getMessage());
             }
         }
-        public void wireSupplements() throws OsmDataParsingException {
+        public void wireSupplements() throws XmlParsingException {
             Map<String, Sign> map = new HashMap<String, Sign>();
             for (Sign sign : allSigns) {
