SipProviderImpl provider = ct.getSipProvider();
if (ct.getState() != TransactionState.TERMINATED ) {
TimeoutEvent tte = new TimeoutEvent(SIPClientTransaction.this.getSipProvider(),
SIPClientTransaction.this, Timeout.TRANSACTION);
provider.handleEvent(tte, ct);
} else {
if ( SIPClientTransaction.this.getSIPStack().getStackLogger().isLoggingEnabled(LogWriter.TRACE_DEBUG) ) {
SIPClientTransaction.this.getSIPStack().getStackLogger().logDebug("state = " + ct.getState());
}
}