@Override
    public void deleteTemporaryDestination(
                                           SIDestinationAddress destinationAddress)
                    throws SIConnectionDroppedException,
                    SIConnectionUnavailableException, SIConnectionLostException,
                    SINotAuthorizedException, SITemporaryDestinationNotFoundException,
                    SIResourceException, SIErrorException,
                    SIDestinationLockedException, SIIncorrectCallException {

        checkValid();
        _delegateConnection.deleteTemporaryDestination(destinationAddress);

    }
@ Override public void deleteTemporaryDestination ( SIDestinationAddress destinationAddress ) throws SIConnectionDroppedException , SIConnectionUnavailableException , SIConnectionLostException , SINotAuthorizedException , SITemporaryDestinationNotFoundException , SIResourceException , SIErrorException , SIDestinationLockedException , SIIncorrectCallException { checkValid ( ) ; _delegateConnection . deleteTemporaryDestination ( destinationAddress ) ; }
Deletes a temporary destination. Checks that the connection is valid and
then delegates.

@param destinationAddress
the destination to delete
@throws SIErrorException
if the delegation fails
@throws SIResourceException
if the delegation fails
@throws SITemporaryDestinationNotFoundException
if the delegation fails
@throws SINotAuthorizedException
if the delegation fails
@throws SIConnectionLostException
if the delegation fails
@throws SIConnectionUnavailableException
if the connection is not valid
@throws SIConnectionDroppedException
if the delegation fails
@throws SIIncorrectCallException
if the delegation fails