Index: applications/editors/josm/plugins/CustomizePublicTransportStop/src/org/openstreetmap/josm/plugins/customizepublictransportstop/StopAreaOperationBase.java
===================================================================
--- applications/editors/josm/plugins/CustomizePublicTransportStop/src/org/openstreetmap/josm/plugins/customizepublictransportstop/StopAreaOperationBase.java	(revision 35951)
+++ applications/editors/josm/plugins/CustomizePublicTransportStop/src/org/openstreetmap/josm/plugins/customizepublictransportstop/StopAreaOperationBase.java	(revision 35976)
@@ -115,12 +115,10 @@
         if (platform instanceof Way) {
             // p = mapView.getPoint((Node) stopArea.selectedObject);
-            Double sumLat = 0.0;
-            Double sumLon = 0.0;
-            Integer countNode = 0;
+            double sumLat = 0.0;
+            double sumLon = 0.0;
+            final int countNode = ((Way) platform).getNodesCount();
             for (Node node : ((Way) platform).getNodes()) {
-                LatLon coord = node.getCoor();
-                sumLat += coord.getX();
-                sumLon += coord.getY();
-                countNode++;
+                sumLat += node.lat();
+                sumLon += node.lon();
             }
             return new LatLon(sumLon / countNode, sumLat / countNode);
