Index: applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/Tag2LinkRuleChecker.java
===================================================================
--- applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/Tag2LinkRuleChecker.java	(revision 35146)
+++ applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/Tag2LinkRuleChecker.java	(revision 35147)
@@ -20,7 +20,7 @@
 import java.util.ArrayList;
 import java.util.Collection;
-import java.util.Iterator;
 import java.util.Locale;
 import java.util.Map;
+import java.util.Map.Entry;
 import java.util.function.BiFunction;
 import java.util.regex.Matcher;
@@ -134,9 +134,9 @@
         return result;
     }
-    
+
     private static void replaceMapParams(Map<String, String> map, EvalResult eval) {
-        for (Iterator<String> it = map.keySet().iterator(); it.hasNext(); ) {
-            String key = it.next();
-            String value = map.get(key);
+        for (Entry<String, String> e : map.entrySet()) {
+            String key = e.getKey();
+            String value = e.getValue();
             String key2 = replaceParams(key, eval);
             String value2 = replaceParams(value, eval);
@@ -153,5 +153,5 @@
         }
     }
-    
+
     private static Collection<Link> processEval(EvalResult eval, Rule rule, Source source) {
         Collection<Link> result = new ArrayList<>();
Index: applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/data/Link.java
===================================================================
--- applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/data/Link.java	(revision 35146)
+++ applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/data/Link.java	(revision 35147)
@@ -16,4 +16,7 @@
 package org.openstreetmap.josm.plugins.tag2link.data;
 
+/**
+ * A link that should be opened using a GET HTTP request.
+ */
 public class Link implements Cloneable {
     public String name;
Index: applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/data/LinkPost.java
===================================================================
--- applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/data/LinkPost.java	(revision 35146)
+++ applications/editors/josm/plugins/tag2link/src/org/openstreetmap/josm/plugins/tag2link/data/LinkPost.java	(revision 35147)
@@ -19,4 +19,7 @@
 import java.util.Map;
 
+/**
+ * A link that should be opened using a POST HTTP request.
+ */
 public class LinkPost extends Link {
 
