Index: trunk/src/org/openstreetmap/josm/data/validation/tests/MultipolygonTest.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/validation/tests/MultipolygonTest.java	(revision 7582)
+++ trunk/src/org/openstreetmap/josm/data/validation/tests/MultipolygonTest.java	(revision 7583)
@@ -207,6 +207,5 @@
             List<List<Node>> innerWays = joinWays(polygon.getInnerWays()); // Side effect - sets nonClosedWays
             List<List<Node>> outerWays = joinWays(polygon.getOuterWays());
-            if (styles != null) {
-
+            if (styles != null && !"boundary".equals(r.get("type"))) {
                 AreaElemStyle area = ElemStyles.getAreaElemStyle(r, false);
                 boolean areaStyle = area != null;
@@ -219,14 +218,12 @@
                         }
                     }
-                    if (!"boundary".equals(r.get("type"))) {
-                        if (area == null) {
-                            addError(r, new TestError(this, Severity.OTHER, tr("No area style for multipolygon"), NO_STYLE, r));
-                        } else {
-                            /* old style multipolygon - solve: copy tags from outer way to multipolygon */
-                            addError(r, new TestError(this, Severity.WARNING, 
-                                    trn("Multipolygon relation should be tagged with area tags and not the outer way",
-                                            "Multipolygon relation should be tagged with area tags and not the outer ways", polygon.getOuterWays().size()),
-                                NO_STYLE_POLYGON, r));
-                        }
+                    if (area == null) {
+                        addError(r, new TestError(this, Severity.OTHER, tr("No area style for multipolygon"), NO_STYLE, r));
+                    } else {
+                        /* old style multipolygon - solve: copy tags from outer way to multipolygon */
+                        addError(r, new TestError(this, Severity.WARNING, 
+                                trn("Multipolygon relation should be tagged with area tags and not the outer way",
+                                        "Multipolygon relation should be tagged with area tags and not the outer ways", polygon.getOuterWays().size()),
+                           NO_STYLE_POLYGON, r));
                     }
                 }
