new Thread(new TransactionScanner(this)).start();
Thread scanner = new Thread(new TransactionScanner(this)); scanner.setName("TransactionScanner"); scanner.start();
	protected SIPTransactionStack() {		super();		this.transactionTableSize = -1;		// a set of methods that result in dialog creation.		this.dialogCreatingMethods = new HashSet();		// Standard set of methods that create dialogs.		this.dialogCreatingMethods.add(Request.REFER);		this.dialogCreatingMethods.add(Request.INVITE);		this.dialogCreatingMethods.add(Request.SUBSCRIBE);		// Notify may or may not create a dialog. This is handled in 		// the code.		// Create the transaction collections		clientTransactions = Collections.synchronizedSet(new HashSet());		serverTransactions = Collections.synchronizedSet(new HashSet());		// Dialog dable.		this.dialogTable = new Hashtable();		// Dummy dialog assigned for transactions that do not belong to a		// dialog.		this.dummyDialog = new DialogImpl();		this.dummyDialog.setDialogId("DUMMY-DIALOG");		// Start the timer event thread.//ifdef SIMULATION/*		SimThread simThread =	new SimThread( new TransactionScanner(this));		simThread.setName("TransactionScanner");		simThread.start();//else*/		new Thread(new TransactionScanner(this)).start();//endif//	}