Index: trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 7471)
+++ trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 7472)
@@ -1062,5 +1062,5 @@
         // find half segments that are long enough to draw text on
         // (don't draw text over the cross hair in the center of each segment)
-        List<Double> longHalfSegmentSart = new ArrayList<>(); // start point of half segment (as length along the way)
+        List<Double> longHalfSegmentStart = new ArrayList<>(); // start point of half segment (as length along the way)
         List<Double> longHalfSegmentEnd = new ArrayList<>(); // end point of half segment (as length along the way)
         List<Double> longHalfsegmentQuality = new ArrayList<>(); // quality factor (off screen / partly on screen / fully on screen)
@@ -1085,5 +1085,5 @@
                         }
                     }
-                    longHalfSegmentSart.add(pathLength);
+                    longHalfSegmentStart.add(pathLength);
                     longHalfSegmentEnd.add(pathLength + segmentLength / 2);
                     longHalfsegmentQuality.add(q);
@@ -1097,5 +1097,5 @@
                         }
                     }
-                    longHalfSegmentSart.add(pathLength + segmentLength / 2);
+                    longHalfSegmentStart.add(pathLength + segmentLength / 2);
                     longHalfSegmentEnd.add(pathLength + segmentLength);
                     longHalfsegmentQuality.add(q);
@@ -1111,5 +1111,5 @@
         double t1, t2;
         
-        if (!longHalfSegmentSart.isEmpty()) {
+        if (!longHalfSegmentStart.isEmpty()) {
             if (way.getNodesCount() == 2) {
                 // For 2 node ways, the two half segments are exactly
@@ -1125,6 +1125,6 @@
             double bestDistanceToCenter = Double.MAX_VALUE;
             double bestQuality = -1;
-            for (int i=0; i<longHalfSegmentSart.size(); i++) {
-                double start = longHalfSegmentSart.get(i);
+            for (int i=0; i<longHalfSegmentStart.size(); i++) {
+                double start = longHalfSegmentStart.get(i);
                 double end = longHalfSegmentEnd.get(i);
                 double dist = Math.abs(0.5 * (end + start) - 0.5 * pathLength);
