/** {@inheritDoc} */
 public boolean containsAll(TShortCollection collection) {
   TShortIterator iter = collection.iterator();
   while (iter.hasNext()) {
     if (!TByteShortHashMap.this.containsValue(iter.next())) {
       return false;
     }
   }
   return true;
 }
 /** {@inheritDoc} */
 @Override
 public boolean addAll(TShortCollection collection) {
   boolean changed = false;
   TShortIterator iter = collection.iterator();
   while (iter.hasNext()) {
     short element = iter.next();
     if (add(element)) {
       changed = true;
     }
   }
   return changed;
 }
 /** {@inheritDoc} */
 public boolean removeAll(TShortCollection collection) {
   if (this == collection) {
     clear();
     return true;
   }
   boolean changed = false;
   TShortIterator iter = collection.iterator();
   while (iter.hasNext()) {
     short element = iter.next();
     if (remove(element)) {
       changed = true;
     }
   }
   return changed;
 }