code: public Address getFrom() {
  		FromHeader from = (FromHeader) this.message
  				.getHeader(getCorrectHeaderName(FromHeader.NAME));
  //		AddressImpl address = new AddressImpl(from.getAddress(), AddressImpl.getParameters((Parameters)from), ModifiableRule.From);
  		// https://code.google.com/p/sipservlets/issues/detail?id=245
          try {
              return new AddressImpl(from, ModifiableRule.From);
          } catch (ParseException e) {
              throw new IllegalArgumentException("Couldn't parse From Header " + from, e);
          }
  	}
docs: /*
  (non-Javadoc)
  @see javax.servlet.sip.SipServletMessage#getFrom()