public boolean addAll(Collection<? extends T> c) { boolean result = false; for (T object : c) { if (add(object)) result = true; } return result; }
public boolean containsAll(Collection<?> c) { for (Object object : c) { if (contains(object) == false) return false; } return true; }
public boolean removeAll(Collection<?> c) { boolean result = false; for (Object object : c) { if (remove(object)) result = true; } return result; }
public boolean isEmpty() { return size() == 0; }
public boolean isEmpty() { return size() == 0; }
public boolean removeAll(Collection<?> c) { boolean result = false; for (Object object : c) { if (remove(object)) result = true; } return result; }
public boolean containsAll(Collection<?> c) { for (Object object : c) { if (contains(object) == false) return false; } return true; }
public boolean addAll(Collection<? extends T> c) { boolean result = false; for (T object : c) { if (add(object)) result = true; } return result; }
public boolean retainAll(Collection<?> c) { boolean result = false; for (Object o : map.values()) { if (c.contains(o)) { if (remove(o)) result = true; } } return result; }
public boolean retainAll(Collection<?> c) { boolean result = false; for (Object o : map.values()) { if (c.contains(o)) { if (remove(o)) result = true; } } return result; }