Index: /trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagChecker.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagChecker.java	(revision 16359)
+++ /trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagChecker.java	(revision 16360)
@@ -538,12 +538,10 @@
          *
          * @param p the primitive to construct the error for
+         * @param matchingSelector the matching selector (e.g., obtained via {@link #whichSelectorMatchesPrimitive})
+         * @param env the environment
+         * @param tester the tester
          * @return an instance of {@link TestError}, or returns null if the primitive does not give rise to an error.
          */
-        List<TestError> getErrorsForPrimitive(OsmPrimitive p) {
-            final Environment env = new Environment(p);
-            return getErrorsForPrimitive(p, whichSelectorMatchesEnvironment(env), env, null);
-        }
-
-        private List<TestError> getErrorsForPrimitive(OsmPrimitive p, Selector matchingSelector, Environment env, Test tester) {
+        protected List<TestError> getErrorsForPrimitive(OsmPrimitive p, Selector matchingSelector, Environment env, Test tester) {
             List<TestError> res = new ArrayList<>();
             if (matchingSelector != null && !errors.isEmpty()) {
Index: /trunk/test/unit/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerTest.java
===================================================================
--- /trunk/test/unit/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerTest.java	(revision 16359)
+++ /trunk/test/unit/org/openstreetmap/josm/data/validation/tests/MapCSSTagCheckerTest.java	(revision 16360)
@@ -38,4 +38,5 @@
 import org.openstreetmap.josm.data.validation.tests.MapCSSTagChecker.ParseResult;
 import org.openstreetmap.josm.data.validation.tests.MapCSSTagChecker.TagCheck;
+import org.openstreetmap.josm.gui.mappaint.Environment;
 import org.openstreetmap.josm.gui.mappaint.MapPaintStyles;
 import org.openstreetmap.josm.gui.mappaint.mapcss.MapCSSStyleSource;
@@ -103,5 +104,5 @@
         assertTrue(check.test(n1));
 
-        final Collection<TestError> errors = check.getErrorsForPrimitive(n1);
+        final Collection<TestError> errors = check.getErrorsForPrimitive(n1, check.whichSelectorMatchesPrimitive(n1), new Environment(), null);
         assertEquals(1, errors.size());
         TestError err = errors.iterator().next();
