question: private void cancelEventLeaseDo ( long eventID , Uuid leaseID ) throws UnknownLeaseException { long now = System . currentTimeMillis ( ) ; EventReg reg = ( EventReg ) eventByID . get ( new Long ( eventID ) ) ; if ( reg == null || reg . leaseExpiration <= now ) throw new UnknownLeaseException ( ) ; deleteEvent ( reg ) ; if ( reg . leaseExpiration == minEventExpiration ) concurrentObj . waiterNotify ( eventNotifier ) ; }
target:  The code that does the real work of cancelEventLease.