synchronized (serverTransactionTable) { String key = sipTransaction.getTransactionId(); serverTransactionTable.remove(key);
String key = sipTransaction.getTransactionId(); serverTransactionTable.remove(key); if (logWriter.isLoggingEnabled()) { logWriter.logDebug("removing server Tx : " + key);
	protected void removeTransactionHash(SIPTransaction sipTransaction) {		SIPRequest sipRequest = sipTransaction.getOriginalRequest();		if (sipRequest == null)			return;		if (sipTransaction instanceof SIPClientTransaction) {			synchronized (clientTransactionTable) {				String key = sipTransaction.getTransactionId();				clientTransactionTable.remove(key);			}		} else if (sipTransaction instanceof SIPServerTransaction) {			synchronized (serverTransactionTable) {				String key = sipTransaction.getTransactionId();				serverTransactionTable.remove(key);			}		}	}