code: public SipApplicationSessionTimerTask schedule(
  			SipApplicationSessionTimerTask expirationTimerTask, long delay,
  			TimeUnit unit) {
  		if(logger.isDebugEnabled()) {
  			logger.debug("Scheduling sip application session "+ expirationTimerTask.getSipApplicationSession().getKey() +" to expire in " + (delay / (double) 1000 / (double) 60) + " minutes");
  		}
  		((DefaultSasTimerTask)expirationTimerTask).setScheduledFuture((ScheduledFuture<MobicentsSipApplicationSession>)super.schedule(expirationTimerTask, delay, unit));
  		return expirationTimerTask;
  	}
docs: /* (non-Javadoc)
  @see org.mobicents.servlet.sip.startup.SipApplicationSessionTimerService#schedule(org.mobicents.servlet.sip.core.timers.SipApplicationSessionTimerTask, long, java.util.concurrent.TimeUnit)