code: public void processResponse(ResponseEvent responseEvent) {
  				
  		final ResponseEventExt responseEventExt = (ResponseEventExt)responseEvent;
  		
  		if (responseEventExt.isRetransmission() && responseEventExt.getDialog() != null) {
  			if (tracer.isInfoEnabled()) {
  				tracer.info("Dropping in dialog retransmission. Response:\n"+responseEventExt.getResponse());
  			}
  			return;
  		}		
  		
  		if(responseEventExt.isForkedResponse()) {
  			processResponseEventForked(responseEventExt);	 			
  		}
  		else {
  			processResponseEventNotForked(responseEventExt);
  		}		
  	}
docs: /*
  (non-Javadoc)
  @see javax.sip.SipListener#processResponse(javax.sip.ResponseEvent)