return ret;
}
+ public void remove(K k, V v) {
+ if (hm.get(k)==null) return;
+ hm.get(k).remove(v);
+ }
+
+ public void clear() { hm.clear(); }
+
+ public boolean contains(K k, V v) {
+ return hm.get(k)!=null && hm.get(k).contains(v);
+ }
+
public Iterator<K> iterator() { return hm.keySet().iterator(); }
}