System.out.println("shootist:  got a bye ."); if (serverTransactionId == null) { System.out.println("shootist:  null TID."); return;
logger.info("shootist:  got a bye .");   Response response = ProtocolObjects.messageFactory.createResponse( 200, request); provider.sendResponse(response);  logger.info("shootist:  Sending OK."); if (serverTransactionId != null) {  Dialog dialog = serverTransactionId.getDialog(); logger.info("Dialog State = " + dialog.getState());
	public void processBye(		Request request,		ServerTransaction serverTransactionId) {		try {			System.out.println("shootist:  got a bye .");			if (serverTransactionId == null) {				System.out.println("shootist:  null TID.");				return;			}			Dialog dialog = serverTransactionId.getDialog();			System.out.println("Dialog State = " + dialog.getState());			Response response = messageFactory.createResponse						(200, request);			serverTransactionId.sendResponse(response);			System.out.println("shootist:  Sending OK.");			System.out.println("Dialog State = " + dialog.getState());		} catch (Exception ex) {			ex.printStackTrace();			System.exit(0);		}	}