@Override
   public boolean containsAll( Collection<?> collection )
   {
      for (Object element : collection)
      {
         if (!trie.containsKey( element ))
         {
            return false;
         }
      }

      return true;
   }