code: public Address getPoppedRoute() {
  		if((this.poppedRoute == null && poppedRouteHeader != null) ||
  				(poppedRoute != null && poppedRouteHeader != null && !poppedRoute.getAddress().equals(poppedRouteHeader.getAddress()))) {
  			this.poppedRoute = new AddressImpl(poppedRouteHeader.getAddress(), null, getTransaction() == null ? ModifiableRule.Modifiable : ModifiableRule.NotModifiable);
  		}
  		return poppedRoute;
  	}
docs: /*
  (non-Javadoc)
  
  @see javax.servlet.sip.SipServletRequest#getPoppedRoute()