diff --git a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
index d934476cfdb9e0bbdfd45f84a9699a14bb4cbec3..062e756861219e99a72ce27cdae83ca2129b1a96 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPTransport.java
@@ -428,7 +428,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
             (newPort != port || newPort != oldIPort || newPort != oldEPort)) {
             // attempt to use it as our external port - this will be overridden by
             // externalAddressReceived(...)
-            Map<String, String> changes = new HashMap();
+            Map<String, String> changes = new HashMap<String, String>();
             changes.put(PROP_INTERNAL_PORT, Integer.toString(newPort));
             changes.put(PROP_EXTERNAL_PORT, Integer.toString(newPort));
             _context.router().saveConfig(changes, null);