if (sipStack.getMaxForkTime() != 0
&& SIPTransactionStack.isDialogCreated(sipResponse.getCSeqHeader().getMethod())) {
ClientTransactionExt originalTx = this.sipStack
.getForkedTransaction(sipResponse.getForkId());
if(sipDialog != null && originalTx != null) {
sipDialog.checkRetransmissionForForking(sipResponse);
if(originalTx.getDefaultDialog() != null && !sipDialog.equals(originalTx.getDefaultDialog())) {
if (sipStack.isLoggingEnabled(LogLevels.TRACE_DEBUG)) {
sipStack.getStackLogger().logDebug(
"forked dialog " + sipDialog + " original tx " + originalTx + " original dialog " + originalTx.getDefaultDialog());
}