Index: trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 11754)
+++ trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 11755)
@@ -1019,5 +1019,5 @@
             //TODO: Ignore areas that are out of bounds.
             PositionForAreaStrategy position = text.getLabelPositionStrategy();
-            MapViewPositionAndRotation center = text.getLabelPositionStrategy().findLabelPlacement(path, nb);
+            MapViewPositionAndRotation center = position.findLabelPlacement(path, nb);
             if (center != null) {
                 displayText(osm, text, name, nb, center);
Index: trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/placement/PositionForAreaStrategy.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/placement/PositionForAreaStrategy.java	(revision 11754)
+++ trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/placement/PositionForAreaStrategy.java	(revision 11755)
@@ -44,5 +44,5 @@
     default List<GlyphVector> generateGlyphVectors(
             MapViewPath path, Rectangle2D nb, List<GlyphVector> gvs, boolean isDoubleTranslationBug) {
-        throw new UnsupportedOperationException("Single glyph transofrmation is not supported by this implementation");
+        throw new UnsupportedOperationException("Single glyph transformation is not supported by this implementation");
     }
 
