code: public boolean sendNotify(String subscriptionState, String termReason, String body, int timeLeft,
        EventHeader eventHdr, SubscriptionStateHeader ssHdr, AcceptHeader accHdr,
        ContentTypeHeader ctHdr, boolean viaProxy) {
      return super.sendNotify(subscriptionState, termReason, body, timeLeft, eventHdr, ssHdr, accHdr,
          ctHdr, viaProxy);
    }
docs: This method creates a NOTIFY message using the given parameters and sends it to the subscriber.
  Knowledge of JAIN-SIP API headers is required. The request will be resent if challenged. Use
  this method only if you have previously called processRefer() or processSubscribe(). Use this
  method if you don't care about checking the response to the sent NOTIFY, otherwise use
  sendStatefulNotify().
  
  @param subscriptionState - String to use as the subscription state. Overridden by sshdr.
  @param termReason - used only when subscriptionState = TERMINATED. Overridden by sshdr.
  @param body - NOTIFY body to put in the message
  @param timeLeft - expiry in seconds to put in the NOTIFY message (used only when
  subscriptionState = ACTIVE or PENDING). Overridden by sshdr.
  @param eventHdr - if not null, use this event header in the NOTIFY message
  @param ssHdr - if not null, use this subscription state header in the NOTIFY message instead of
  building one from other parameters given.
  @param accHdr - if not null, use this accept header. Otherwise build the default package one.
  @param ctHdr - if not null, use this content type header. Otherwise build the default package
  one.
  @param viaProxy If true, send the message to the proxy. In this case a Route header will be
  added. Else send the message as is.
  
  @return true if successful, false otherwise (call getErrorMessage() for details).