Todo List

Class PortableServer::Servant_var< T >
Life would be much easier if _add_ref() and _remove_ref() had throw specs of "throw ()", that can be hidden in static methods though.

Member PortableServer::Servant_var< T >::_duplicate (T *)

We might want to catch all (potential) exceptions in _add_ref().

It might be useful to add a _release() method that handles any potential exceptions...