Index: trunk/src/org/openstreetmap/josm/actions/mapmode/ParallelWayAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/mapmode/ParallelWayAction.java	(revision 18128)
+++ trunk/src/org/openstreetmap/josm/actions/mapmode/ParallelWayAction.java	(revision 18129)
@@ -582,5 +582,6 @@
         private static Map<Modifier, Boolean> createFromString(String string) {
             Map<Modifier, Boolean> ret = new EnumMap<>(Modifier.class);
-            for (char c : string.toCharArray()) {
+            for (int i = 0; i < string.length(); i++) {
+                char c = string.charAt(i);
                 if (c == '?') {
                     continue;
Index: trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetListener.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetListener.java	(revision 18128)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetListener.java	(revision 18129)
@@ -4,6 +4,6 @@
 /**
  * Notification of tagging presets events.
+ * @see TaggingPresets#addListener(TaggingPresetListener)
  * @since 7100
- * @see TaggingPresets#addListener(TaggingPresetListener)
  */
 @FunctionalInterface
Index: trunk/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java	(revision 18128)
+++ trunk/src/org/openstreetmap/josm/io/MultiFetchServerObjectReader.java	(revision 18129)
@@ -373,6 +373,6 @@
      * found on  the server (the server response code was 404)
      *
+     * @param progressMonitor progress monitor
      * @return the parsed data
-     * @param progressMonitor progress monitor
      * @throws OsmTransferException if an error occurs while communicating with the API server
      * @see #getMissingPrimitives()
Index: trunk/src/org/openstreetmap/josm/tools/OsmUrlToBounds.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/OsmUrlToBounds.java	(revision 18128)
+++ trunk/src/org/openstreetmap/josm/tools/OsmUrlToBounds.java	(revision 18129)
@@ -174,5 +174,6 @@
         int zoomOffset = 0;
 
-        for (final char ch : shortLink.toCharArray()) {
+        for (int j = 0; j < shortLink.length(); j++) {
+            char ch = shortLink.charAt(j);
             if (array.containsKey(ch)) {
                 int val = array.get(ch);
