Index: trunk/src/org/openstreetmap/josm/actions/AlignInCircleAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/AlignInCircleAction.java	(revision 16441)
+++ trunk/src/org/openstreetmap/josm/actions/AlignInCircleAction.java	(revision 16442)
@@ -116,5 +116,5 @@
             fixNodes.add(w.lastNode());
             fixNodes.addAll(nodes);
-            fixNodes.addAll(collectNodesWithExternReferers(ways));
+            fixNodes.addAll(collectNodesWithExternReferrers(ways));
             // Temporary closed way used to reorder nodes
             Way closedWay = new Way(w);
@@ -150,5 +150,5 @@
 
             fixNodes.addAll(inside);
-            fixNodes.addAll(collectNodesWithExternReferers(ways));
+            fixNodes.addAll(collectNodesWithExternReferrers(ways));
             nodes = collectNodesAnticlockwise(ways);
             if (nodes.size() < 4) {
@@ -246,5 +246,5 @@
      * @return List of nodes with more than one referrer
      */
-    private static List<Node> collectNodesWithExternReferers(List<Way> ways) {
+    private static List<Node> collectNodesWithExternReferrers(List<Way> ways) {
         return ways.stream().flatMap(w -> w.getNodes().stream()).filter(n -> n.getReferrers().size() > 1).collect(Collectors.toList());
     }
Index: trunk/src/org/openstreetmap/josm/actions/AlignInLineAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/AlignInLineAction.java	(revision 16441)
+++ trunk/src/org/openstreetmap/josm/actions/AlignInLineAction.java	(revision 16442)
@@ -204,5 +204,5 @@
             return alignMultiWay(selectedWays);
         } else if (selectedNodes.size() == 1) {
-            // Only 1 node selected -> align this node relative to referers way
+            // Only 1 node selected -> align this node relative to referrers way
             Node selectedNode = selectedNodes.get(0);
             List<Way> involvedWays;
@@ -266,17 +266,17 @@
         }
         Collection<Command> cmds = new ArrayList<>(nodes.size());
-        List<Way> referers = new ArrayList<>(ways.size());
+        List<Way> referrers = new ArrayList<>(ways.size());
         for (Node n: nodes) {
-            referers.clear();
+            referrers.clear();
             for (OsmPrimitive o: n.getReferrers()) {
                 if (ways.contains(o))
-                    referers.add((Way) o);
-            }
-            if (referers.size() == 1) {
-                Way way = referers.get(0);
+                    referrers.add((Way) o);
+            }
+            if (referrers.size() == 1) {
+                Way way = referrers.get(0);
                 if (way.isFirstLastNode(n)) continue;
                 cmds.add(lines.get(way).projectionCommand(n));
-            } else if (referers.size() == 2) {
-                cmds.add(lines.get(referers.get(0)).intersectionCommand(n, lines.get(referers.get(1))));
+            } else if (referrers.size() == 2) {
+                cmds.add(lines.get(referrers.get(0)).intersectionCommand(n, lines.get(referrers.get(1))));
             } else
                 throw new InvalidSelection(tr("Intersection of three or more ways can not be solved. Abort."));
Index: trunk/src/org/openstreetmap/josm/io/OsmServerBackreferenceReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/OsmServerBackreferenceReader.java	(revision 16441)
+++ trunk/src/org/openstreetmap/josm/io/OsmServerBackreferenceReader.java	(revision 16442)
@@ -82,5 +82,5 @@
      *
      * @param primitive the primitive
-     * @param readFull <code>true</code>, if referers should be read fully (i.e. including their immediate children)
+     * @param readFull <code>true</code>, if referrers should be read fully (i.e. including their immediate children)
      *
      */
@@ -93,7 +93,7 @@
      * Creates a back reference reader for given primitive id
      *
-     * @param id the id of the primitive whose referers are to be read
+     * @param id the id of the primitive whose referrers are to be read
      * @param type the type of the primitive
-     * @param readFull true, if referers should be read fully (i.e. including their immediate children)
+     * @param readFull true, if referrers should be read fully (i.e. including their immediate children)
      *
      * @throws IllegalArgumentException if id &lt;= 0
@@ -199,7 +199,7 @@
      *
      * <ul>
-     *   <li>if this reader reads referers for a {@link org.openstreetmap.josm.data.osm.Node}, referring ways are always
+     *   <li>if this reader reads referrers for a {@link org.openstreetmap.josm.data.osm.Node}, referring ways are always
      *     read fully, unless {@link #setAllowIncompleteParentWays(boolean)} is set to true.</li>
-     *   <li>if this reader reads referers for an {@link Way} or a {@link Relation}, referring relations
+     *   <li>if this reader reads referrers for an {@link Way} or a {@link Relation}, referring relations
      *    are only read fully if {@link #setReadFull(boolean)} is set to true.</li>
      * </ul>
