Index: trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java	(revision 14488)
+++ trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/MapCSSParserTest.java	(revision 14489)
@@ -461,3 +461,20 @@
         assertFalse(condition.applies(new Environment(OsmUtils.createPrimitive("way name=fÓo"))));
     }
+
+    /**
+     * Non-regression test for <a href="https://josm.openstreetmap.de/ticket/17053">Bug #17053</a>.
+     */
+    @Test
+    public void testTicket17053() {
+        MapCSSStyleSource sheet = new MapCSSStyleSource(
+            "way {\n" +
+            "    placement_offset: eval(\n" +
+            "        cond(prop(\"placement_value\")=\"right_of:1\",eval((prop(lane_width_forward_1)/2)-prop(lane_offset_forward_1)),\n" +
+            "        0\n" +
+            "        )\n" +
+            "       );\n" +
+            "}");
+        sheet.loadStyleSource();
+        assertTrue(sheet.getErrors().toString(), sheet.getErrors().isEmpty());
+    }
 }
Index: trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTestIT.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTestIT.java	(revision 14488)
+++ trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTestIT.java	(revision 14489)
@@ -83,5 +83,5 @@
         checkUrl(info, info.getAttributionLinkURL());
         String eula = info.getEulaAcceptanceRequired();
-        if(eula != null) {
+        if (eula != null) {
             checkUrl(info, eula.replaceAll("\\{lang\\}", ""));
         }
