if (true || this.dialogId == null) {
    public String getDialogId() {	        if (firstTransaction instanceof SIPServerTransaction ) {            if (true || this.dialogId == null) {                SIPRequest sipRequest = (SIPRequest)                ((SIPServerTransaction) firstTransaction).getRequest();                this.dialogId = sipRequest.getDialogId(true,this.myTag);            }                    } else {            // This is a server transaction. Compute the dialog id            // from the tag we have assigned to the outgoing            // response of the dialog creating transaction.    		if (   this.getFirstTransaction() != null && 			((SIPClientTransaction)this.getFirstTransaction()).			getLastResponse() != null) {                   this.dialogId =                   ((SIPClientTransaction)firstTransaction).getLastResponse().                   getDialogId(false,this.hisTag);	    }                    }        return this.dialogId;    }