Code duplication removal.

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2613 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/super/com/google/gwt/emul/java/util/HashMap.java b/user/super/com/google/gwt/emul/java/util/HashMap.java
index 3657ab7..c82d548 100644
--- a/user/super/com/google/gwt/emul/java/util/HashMap.java
+++ b/user/super/com/google/gwt/emul/java/util/HashMap.java
@@ -32,16 +32,11 @@
   }
 
   public HashMap(int ignored) {
-    // This implementation of HashMap has no need of initial capacities.
-    this(ignored, 0);
+    super(ignored);
   }
 
   public HashMap(int ignored, float alsoIgnored) {
-    // This implementation of HashMap has no need of load factors or capacities.
-    if (ignored < 0 || alsoIgnored < 0) {
-      throw new IllegalArgumentException(
-          "initial capacity was negative or load factor was non-positive");
-    }
+    super(ignored, alsoIgnored);
   }
 
   public HashMap(Map<? extends K, ? extends V> toBeCopied) {
diff --git a/user/super/com/google/gwt/emul/java/util/IdentityHashMap.java b/user/super/com/google/gwt/emul/java/util/IdentityHashMap.java
index d95b8f7..e1b22fb 100644
--- a/user/super/com/google/gwt/emul/java/util/IdentityHashMap.java
+++ b/user/super/com/google/gwt/emul/java/util/IdentityHashMap.java
@@ -18,7 +18,6 @@
 import com.google.gwt.core.client.impl.Impl;
 
 import java.io.Serializable;
-import java.util.Map.Entry;
 
 /**
  * Map using reference equality on keys. <a
@@ -35,10 +34,7 @@
   }
 
   public IdentityHashMap(int ignored) {
-    // This implementation of HashMap has no need of load factors or capacities.
-    if (ignored < 0) {
-      throw new IllegalArgumentException("initial capacity was negative");
-    }
+    super(ignored);
   }
 
   public IdentityHashMap(Map<? extends K, ? extends V> toBeCopied) {