catch( InterruptedException e )
{
}
// Try to get one more. Should block until the other thread has put it back.
logger.debug( "Lookup in main thread." );
PoolableTestObjectInterface poolable =
(PoolableTestObjectInterface)lookup( PoolableTestObjectInterface.ROLE + "/" + name );
logger.debug( "Release in main thread." );
release( (Component)poolable );