Index: /trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 11748)
+++ /trunk/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java	(revision 11749)
@@ -1030,7 +1030,7 @@
                 displayText(() -> translatedGvs.forEach(gv -> g.drawGlyphVector(gv, 0, 0)),
                         () -> translatedGvs.stream().collect(
-                        		() -> new Path2D.Double(),
-                        		(p, gv) -> p.append(gv.getOutline(0, 0), false),
-                        		(p1, p2) -> p1.append(p2, false)),
+                                Path2D.Double::new,
+                                (p, gv) -> p.append(gv.getOutline(0, 0), false),
+                                (p1, p2) -> p1.append(p2, false)),
                         osm.isDisabled(), text);
             } else if (Main.isTraceEnabled()) {
Index: /trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/placement/OnLineStrategy.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/placement/OnLineStrategy.java	(revision 11748)
+++ /trunk/src/org/openstreetmap/josm/gui/mappaint/styleelement/placement/OnLineStrategy.java	(revision 11749)
@@ -90,5 +90,5 @@
      * @return The list of glyphs.
      */
-    private List<OffsetGlyph> computeOffsetGlyphs(List<GlyphVector> gvs, double startOffset, boolean rotateText) {
+    private static List<OffsetGlyph> computeOffsetGlyphs(List<GlyphVector> gvs, double startOffset, boolean rotateText) {
         double offset = startOffset;
         ArrayList<OffsetGlyph> offsetGlyphs = new ArrayList<>();
@@ -187,5 +187,5 @@
      * This is used to always place at least 50% of the text correctly.
      */
-    private class UpsideComputingVisitor implements PathSegmentConsumer {
+    private static class UpsideComputingVisitor implements PathSegmentConsumer {
 
         private final double startOffset;
