Index: trunk/src/org/openstreetmap/josm/data/validation/tests/Addresses.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/validation/tests/Addresses.java	(revision 14913)
+++ trunk/src/org/openstreetmap/josm/data/validation/tests/Addresses.java	(revision 14914)
@@ -430,5 +430,5 @@
 
         for (RelationMember m : r.getMembers()) {
-            if (m.getMember().isIncomplete() || m.isRelation() || !isInWarnCountry(m, countryCodes))
+            if (m.getMember().isIncomplete() || !isInWarnCountry(m, countryCodes))
                 return;
 
@@ -475,7 +475,9 @@
         } else if (m.isWay()) {
             center = m.getWay().getBBox().getCenter();
+        } else if (m.isRelation() && m.getRelation().isMultipolygon()) {
+            center = m.getRelation().getBBox().getCenter();
         }
         if (center == null)
-            return true;
+            return false;
         for (String country : countryCodes) {
             if (Territories.isIso3166Code(country, center))
