public boolean add_element(org.omg.CORBA.Any element)
     throws org.omg.CosCollection.ElementInvalid {
   return _delegate.add_element(element);
 }
 public boolean locate_element_with_key(
     org.omg.CORBA.Any key, org.omg.CosCollection.Iterator where)
     throws org.omg.CosCollection.KeyInvalid, org.omg.CosCollection.IteratorInvalid {
   return _delegate.locate_element_with_key(key, where);
 }
 public boolean is_empty() {
   return _delegate.is_empty();
 }
 public boolean contains_all_keys_from(org.omg.CosCollection.KeyCollection collector)
     throws org.omg.CosCollection.KeyInvalid {
   return _delegate.contains_all_keys_from(collector);
 }
 public org.omg.CosCollection.Iterator create_iterator(boolean read_only) {
   return _delegate.create_iterator(read_only);
 }
 public boolean retrieve_element_with_key(org.omg.CORBA.Any key, org.omg.CORBA.AnyHolder element)
     throws org.omg.CosCollection.KeyInvalid {
   return _delegate.retrieve_element_with_key(key, element);
 }
 public int remove_all_elements_with_key(org.omg.CORBA.Any key)
     throws org.omg.CosCollection.KeyInvalid {
   return _delegate.remove_all_elements_with_key(key);
 }
 public void add_all_from(org.omg.CosCollection.Collection collector)
     throws org.omg.CosCollection.ElementInvalid {
   _delegate.add_all_from(collector);
 }
 public org.omg.CosCollection.OrderedIterator create_ordered_iterator(
     boolean read_only, boolean reverse_iteration) {
   return _delegate.create_ordered_iterator(read_only, reverse_iteration);
 }
 public void destroy() {
   _delegate.destroy();
 }
 public void keys(org.omg.CORBA.Any[] elements, org.omg.CosCollection.AnySequenceHolder keys)
     throws org.omg.CosCollection.ElementInvalid {
   _delegate.keys(elements, keys);
 }
 public org.omg.CORBA.TypeCode key_type() {
   return _delegate.key_type();
 }
 public boolean retrieve_element_at(
     org.omg.CosCollection.Iterator where, org.omg.CORBA.AnyHolder element)
     throws org.omg.CosCollection.IteratorInvalid, org.omg.CosCollection.IteratorInBetween {
   return _delegate.retrieve_element_at(where, element);
 }
 public void replace_element_at(org.omg.CosCollection.Iterator where, org.omg.CORBA.Any element)
     throws org.omg.CosCollection.ElementInvalid, org.omg.CosCollection.IteratorInvalid,
         org.omg.CosCollection.IteratorInBetween {
   _delegate.replace_element_at(where, element);
 }
 public boolean all_elements_do(org.omg.CosCollection.Command what) {
   return _delegate.all_elements_do(what);
 }
 public int number_of_elements() {
   return _delegate.number_of_elements();
 }
 public void remove_last_element() throws org.omg.CosCollection.EmptyCollection {
   _delegate.remove_last_element();
 }
 public boolean locate_next_element_with_different_key(org.omg.CosCollection.Iterator where)
     throws org.omg.CosCollection.IteratorInvalid, org.omg.CosCollection.IteratorInBetween {
   return _delegate.locate_next_element_with_different_key(where);
 }
 public void key(org.omg.CORBA.Any element, org.omg.CORBA.AnyHolder key)
     throws org.omg.CosCollection.ElementInvalid {
   _delegate.key(element, key);
 }
 public void remove_element_at(org.omg.CosCollection.Iterator where)
     throws org.omg.CosCollection.IteratorInvalid, org.omg.CosCollection.IteratorInBetween {
   _delegate.remove_element_at(where);
 }
 public boolean add_or_replace_element_with_key_set_iterator(
     org.omg.CORBA.Any element, org.omg.CosCollection.Iterator where)
     throws org.omg.CosCollection.ElementInvalid, org.omg.CosCollection.IteratorInvalid {
   return _delegate.add_or_replace_element_with_key_set_iterator(element, where);
 }
 public int number_of_different_keys() {
   return _delegate.number_of_different_keys();
 }
 public org.omg.CORBA.TypeCode element_type() {
   return _delegate.element_type();
 }
 public int remove_all() {
   return _delegate.remove_all();
 }
 public boolean retrieve_element_at_position(int position, org.omg.CORBA.AnyHolder element)
     throws org.omg.CosCollection.PositionInvalid {
   return _delegate.retrieve_element_at_position(position, element);
 }
 public boolean replace_element_with_key(org.omg.CORBA.Any element)
     throws org.omg.CosCollection.ElementInvalid {
   return _delegate.replace_element_with_key(element);
 }
 public int number_of_elements_with_key(org.omg.CORBA.Any key)
     throws org.omg.CosCollection.KeyInvalid {
   return _delegate.number_of_elements_with_key(key);
 }
 public boolean contains_element_with_key(org.omg.CORBA.Any key)
     throws org.omg.CosCollection.KeyInvalid {
   return _delegate.contains_element_with_key(key);
 }
 public void remove_element_at_position(int position)
     throws org.omg.CosCollection.PositionInvalid {
   _delegate.remove_element_at_position(position);
 }
 public boolean retrieve_first_element(org.omg.CORBA.AnyHolder element)
     throws org.omg.CosCollection.EmptyCollection {
   return _delegate.retrieve_first_element(element);
 }