code: public boolean isCommitted() {
  		//the message is an incoming request for which a final response has been generated
  		if(getTransaction() instanceof ServerTransaction &&
  				(RoutingState.FINAL_RESPONSE_SENT.equals(routingState) || isFinalResponseGenerated)) {
  			return true;
  		}
  		//the message is an outgoing request which has been sent
  		if(getTransaction() instanceof ClientTransaction && this.isMessageSent) {
  			return true;
  		}
  		/*
  		if(Request.ACK.equals((((Request)message).getMethod()))) {
  			return true;
  		}*/
  		return false;
  	}
docs: /*
  (non-Javadoc)
  @see javax.servlet.sip.SipServletMessage#isCommitted()