if (sLog.isDebugEnabled()) { sLog.debug("Sending cancellation message \"" + subject + "\" to " + cancelAt.getAddress().toString());
try { if (sLog.isDebugEnabled()) { sLog.debug("Sending cancellation message \"" + subject + "\" to " + cancelAt.getAddress().toString()); }  dat.mInvite = CalendarUtils.buildCancelInviteCalendar(acct, inv, text, cancelAt); ZVCalendar cal = dat.mInvite.newToICalendar();  dat.mMm = CalendarUtils.createDefaultCalendarMessage(acct.getName(), cancelAt.getAddress(), subject, text, inv.getUid(), cal);  sendCalendarMessage(lc, appt.getFolderId(), acct, mbox, dat, null, true); } catch (ServiceException ex) { ZimbraLog.calendar.debug("Could not inform attendee "+cancelAt+" that it was removed from meeting "+inv.toString()+" b/c of exception: "+ex.toString());
    protected static void updateRemovedInvitees(ZimbraContext lc, Account acct, Mailbox mbox, Appointment appt, Invite inv, List toCancel)    throws ServiceException {        if (!inv.thisAcctIsOrganizer(acct)) {            // we ONLY should update the removed attendees if we are the organizer!            return;        }                CalSendData dat = new CalSendData();        dat.mSaveToSent = shouldSaveToSent(acct);        dat.mOrigId = inv.getMailItemId();        dat.mReplyType = TYPE_REPLY;        String text = "You have been removed from the Attendee list by the organizer";        String subject = "CANCELLED: " + inv.getName();                for (Iterator cancelIter = toCancel.iterator(); cancelIter.hasNext(); ) {            ZAttendee cancelAt = (ZAttendee)cancelIter.next();                        if (sLog.isDebugEnabled()) {                sLog.debug("Sending cancellation message \"" + subject + "\" to " +                           cancelAt.getAddress().toString());            }                        dat.mInvite = CalendarUtils.buildCancelInviteCalendar(acct, inv, text, cancelAt);            ZVCalendar cal = dat.mInvite.newToICalendar();                        dat.mMm = CalendarUtils.createDefaultCalendarMessage(acct.getName(),                     cancelAt.getAddress(), subject, text, inv.getUid(), cal);                        sendCalendarMessage(lc, appt.getFolderId(), acct, mbox, dat, null, true);         }    }